Searched refs:CslTxScheduler (Results 1 – 10 of 10) sorted by relevance
39 CslTxScheduler::CslTxScheduler(Instance &aInstance) in CslTxScheduler() function in ot::CslTxScheduler48 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()
77 friend class CslTxScheduler;93 friend class CslTxScheduler;292 CslTxScheduler mCslTxScheduler;
60 class CslTxScheduler : public InstanceLocator, private NonCopyable class164 explicit CslTxScheduler(Instance &aInstance);
74 friend class CslTxScheduler;
783 public CslTxScheduler::NeighborInfo
1693 Get<CslTxScheduler>().Update(); in HandleTimeTick()
63 Get<CslTxScheduler>().UpdateFrameRequestAhead(); in HandleBusLatencyChanged()
92 friend class CslTxScheduler;
1045 frame = Get<CslTxScheduler>().HandleFrameRequest(txFrames); in BeginTransmit()1482 Get<CslTxScheduler>().HandleSentFrame(aFrame, aError); in HandleTransmitDone()2527 Get<CslTxScheduler>().Update(); in ProcessCsl()
838 template <> inline CslTxScheduler &Instance::Get(void) { return mMeshForwarder.mIndirectSender.mCsl… in Get()