Lines Matching refs:Message
93 void IndirectSender::AddMessageForSleepyChild(Message &aMessage, Child &aChild) in AddMessageForSleepyChild()
105 if ((aMessage.GetType() != Message::kTypeSupervision) && (aChild.GetIndirectMessageCount() > 1)) in AddMessageForSleepyChild()
107 … Message *supervisionMessage = FindQueuedMessageForSleepyChild(aChild, AcceptSupervisionMessage); in AddMessageForSleepyChild()
122 Error IndirectSender::RemoveMessageFromSleepyChild(Message &aMessage, Child &aChild) in RemoveMessageFromSleepyChild()
142 for (Message &message : Get<MeshForwarder>().mSendQueue) in ClearAllMessagesForSleepyChild()
161 const Message *IndirectSender::FindQueuedMessageForSleepyChild(const Child &aChild, MessageChecker … in FindQueuedMessageForSleepyChild()
163 const Message *match = nullptr; in FindQueuedMessageForSleepyChild()
166 for (const Message &message : Get<MeshForwarder>().mSendQueue) in FindQueuedMessageForSleepyChild()
202 for (Message &message : Get<MeshForwarder>().mSendQueue) in HandleChildModeChange()
231 Message *curMessage = aChild.GetIndirectMessage(); in RequestMessageUpdate()
232 Message *newMessage; in RequestMessageUpdate()
306 Message *message = FindQueuedMessageForSleepyChild(aChild, AcceptAnyMessage); in UpdateIndirectMessage()
329 Message *message = aChild.GetIndirectMessage(); in PrepareFrameForChild()
342 case Message::kTypeIp6: in PrepareFrameForChild()
346 case Message::kTypeSupervision: in PrepareFrameForChild()
359 uint16_t IndirectSender::PrepareDataFrame(Mac::TxFrame &aFrame, Child &aChild, Message &aMessage) in PrepareDataFrame()
415 Message *message = aChild.GetIndirectMessage(); in HandleSentFrameToChild()
519 if (message->GetType() == Message::kTypeIp6) in HandleSentFrameToChild()
562 bool IndirectSender::AcceptAnyMessage(const Message &aMessage) in AcceptAnyMessage()
569 bool IndirectSender::AcceptSupervisionMessage(const Message &aMessage) in AcceptSupervisionMessage()
571 return aMessage.GetType() == Message::kTypeSupervision; in AcceptSupervisionMessage()