Searched refs:IndirectSender (Results 1 – 11 of 11) sorted by relevance
/openthread-3.5.0/src/core/thread/ |
D | indirect_sender.cpp | 48 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 …]
|
D | indirect_sender.hpp | 68 class IndirectSender : public InstanceLocator, public IndirectSenderBase, private NonCopyable class 85 friend class IndirectSender; 142 explicit IndirectSender(Instance &aInstance);
|
D | indirect_sender_frame_context.hpp | 75 friend class IndirectSender;
|
D | csl_tx_scheduler.cpp | 51 return Get<IndirectSender>().PrepareFrameForChild(aFrame, aContext, aChild); in PrepareFrameForChild() 59 Get<IndirectSender>().HandleSentFrameToChild(aFrame, aContext, aError, aChild); in HandleSentFrameToChild()
|
D | csl_tx_scheduler.hpp | 64 friend class IndirectSender;
|
D | mesh_forwarder.hpp | 170 friend class IndirectSender; 668 IndirectSender mIndirectSender;
|
D | child.hpp | 50 public IndirectSender::ChildInfo,
|
D | child_table.cpp | 250 Get<IndirectSender>().SetChildUseShortAddress(*child, true); in Restore()
|
D | mle_router.cpp | 2444 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/ |
D | data_poll_handler.cpp | 56 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/ |
D | instance.hpp | 746 template <> inline IndirectSender &Instance::Get(void) { return mMeshForwarder.mIndirectSender; } in Get()
|