Home
last modified time | relevance | path

Searched refs:CslTxScheduler (Results 1 – 10 of 10) sorted by relevance

/openthread-latest/src/core/thread/
Dcsl_tx_scheduler.cpp39 CslTxScheduler::CslTxScheduler(Instance &aInstance) in CslTxScheduler() function in ot::CslTxScheduler
48 void CslTxScheduler::UpdateFrameRequestAhead(void) in UpdateFrameRequestAhead()
59 void CslTxScheduler::Update(void) in Update()
75 void CslTxScheduler::Clear(void) in Clear()
100 void CslTxScheduler::RescheduleCslTx(void) in RescheduleCslTx()
134 uint32_t CslTxScheduler::GetNextCslTransmissionDelay(const CslNeighbor &aCslNeighbor, in GetNextCslTransmissionDelay()
157 Mac::TxFrame *CslTxScheduler::HandleFrameRequest(Mac::TxFrames &aTxFrames) in HandleFrameRequest()
235 Mac::TxFrame *CslTxScheduler::HandleFrameRequest(Mac::TxFrames &) { return nullptr; } in HandleFrameRequest()
239 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError) in HandleSentFrame()
255 void CslTxScheduler::HandleSentFrame(const Mac::TxFrame &aFrame, Error aError, CslNeighbor &aCslNei… in HandleSentFrame()
Dindirect_sender.hpp77 friend class CslTxScheduler;
93 friend class CslTxScheduler;
292 CslTxScheduler mCslTxScheduler;
Dcsl_tx_scheduler.hpp60 class CslTxScheduler : public InstanceLocator, private NonCopyable class
164 explicit CslTxScheduler(Instance &aInstance);
Dindirect_sender_frame_context.hpp74 friend class CslTxScheduler;
Dneighbor.hpp783 public CslTxScheduler::NeighborInfo
Dmle_router.cpp1693 Get<CslTxScheduler>().Update(); in HandleTimeTick()
/openthread-latest/src/core/radio/
Dradio_callbacks.cpp63 Get<CslTxScheduler>().UpdateFrameRequestAhead(); in HandleBusLatencyChanged()
/openthread-latest/src/core/mac/
Ddata_poll_handler.hpp92 friend class CslTxScheduler;
Dmac.cpp1045 frame = Get<CslTxScheduler>().HandleFrameRequest(txFrames); in BeginTransmit()
1482 Get<CslTxScheduler>().HandleSentFrame(aFrame, aError); in HandleTransmitDone()
2527 Get<CslTxScheduler>().Update(); in ProcessCsl()
/openthread-latest/src/core/instance/
Dinstance.hpp838 template <> inline CslTxScheduler &Instance::Get(void) { return mMeshForwarder.mIndirectSender.mCsl… in Get()