Home
last modified time | relevance | path

Searched refs:IndirectSender (Results 1 – 11 of 11) sorted by relevance

/openthread-3.5.0/src/core/thread/
Dindirect_sender.cpp48 const Mac::Address &IndirectSender::ChildInfo::GetMacAddress(Mac::Address &aMacAddress) const in GetMacAddress()
62 IndirectSender::IndirectSender(Instance &aInstance) in IndirectSender() function in ot::IndirectSender
73 void IndirectSender::Stop(void) in Stop()
92 void IndirectSender::AddMessageForSleepyChild(Message &aMessage, Child &aChild) in AddMessageForSleepyChild()
121 Error IndirectSender::RemoveMessageFromSleepyChild(Message &aMessage, Child &aChild) in RemoveMessageFromSleepyChild()
137 void IndirectSender::ClearAllMessagesForSleepyChild(Child &aChild) in ClearAllMessagesForSleepyChild()
160 void IndirectSender::SetChildUseShortAddress(Child &aChild, bool aUseShortAddress) in SetChildUseShortAddress()
170 void IndirectSender::HandleChildModeChange(Child &aChild, Mle::DeviceMode aOldMode) in HandleChildModeChange()
210 Message *IndirectSender::FindIndirectMessage(Child &aChild, bool aSupervisionTypeOnly) in FindIndirectMessage()
228 void IndirectSender::RequestMessageUpdate(Child &aChild) in RequestMessageUpdate()
[all …]
Dindirect_sender.hpp68 class IndirectSender : public InstanceLocator, public IndirectSenderBase, private NonCopyable class
85 friend class IndirectSender;
142 explicit IndirectSender(Instance &aInstance);
Dindirect_sender_frame_context.hpp75 friend class IndirectSender;
Dcsl_tx_scheduler.cpp51 return Get<IndirectSender>().PrepareFrameForChild(aFrame, aContext, aChild); in PrepareFrameForChild()
59 Get<IndirectSender>().HandleSentFrameToChild(aFrame, aContext, aError, aChild); in HandleSentFrameToChild()
Dcsl_tx_scheduler.hpp64 friend class IndirectSender;
Dmesh_forwarder.hpp170 friend class IndirectSender;
668 IndirectSender mIndirectSender;
Dchild.hpp50 public IndirectSender::ChildInfo,
Dchild_table.cpp250 Get<IndirectSender>().SetChildUseShortAddress(*child, true); in Restore()
Dmle_router.cpp2444 Get<IndirectSender>().HandleChildModeChange(*child, oldMode); in HandleChildUpdateRequest()
3004 Get<IndirectSender>().SetChildUseShortAddress(aChild, false); in SendChildIdResponse()
3322 Get<IndirectSender>().ClearAllMessagesForSleepyChild(static_cast<Child &>(aNeighbor)); in RemoveNeighbor()
/openthread-3.5.0/src/core/mac/
Ddata_poll_handler.cpp56 return Get<IndirectSender>().PrepareFrameForChild(aFrame, aContext, aChild); in PrepareFrameForChild()
64 Get<IndirectSender>().HandleSentFrameToChild(aFrame, aContext, aError, aChild); in HandleSentFrameToChild()
69 Get<IndirectSender>().HandleFrameChangeDone(aChild); in HandleFrameChangeDone()
/openthread-3.5.0/src/core/common/
Dinstance.hpp746 template <> inline IndirectSender &Instance::Get(void) { return mMeshForwarder.mIndirectSender; } in Get()