Lines Matching refs:message
142 for (Message &message : Get<MeshForwarder>().mSendQueue) in ClearAllMessagesForSleepyChild()
144 message.GetIndirectTxChildMask().Remove(Get<ChildTable>().GetChildIndex(aChild)); in ClearAllMessagesForSleepyChild()
146 Get<MeshForwarder>().RemoveMessageIfNoPendingTx(message); in ClearAllMessagesForSleepyChild()
166 for (const Message &message : Get<MeshForwarder>().mSendQueue) in FindQueuedMessageForSleepyChild() local
168 if (message.GetIndirectTxChildMask().Has(childIndex) && aChecker(message)) in FindQueuedMessageForSleepyChild()
170 match = &message; in FindQueuedMessageForSleepyChild()
202 for (Message &message : Get<MeshForwarder>().mSendQueue) in HandleChildModeChange()
204 if (message.GetIndirectTxChildMask().Has(childIndex)) in HandleChildModeChange()
206 message.GetIndirectTxChildMask().Remove(childIndex); in HandleChildModeChange()
207 message.SetDirectTransmission(); in HandleChildModeChange()
208 message.SetTimestampToNow(); in HandleChildModeChange()
306 Message *message = FindQueuedMessageForSleepyChild(aChild, AcceptAnyMessage); in UpdateIndirectMessage() local
309 aChild.SetIndirectMessage(message); in UpdateIndirectMessage()
317 if (message != nullptr) in UpdateIndirectMessage()
322 …Get<MeshForwarder>().LogMessage(MeshForwarder::kMessagePrepareIndirect, *message, kErrorNone, &chi… in UpdateIndirectMessage()
329 Message *message = aChild.GetIndirectMessage(); in PrepareFrameForChild() local
333 if (message == nullptr) in PrepareFrameForChild()
340 switch (message->GetType()) in PrepareFrameForChild()
343 aContext.mMessageNextOffset = PrepareDataFrame(aFrame, aChild, *message); in PrepareFrameForChild()
348 aContext.mMessageNextOffset = message->GetLength(); in PrepareFrameForChild()
415 Message *message = aChild.GetIndirectMessage(); in HandleSentFrameToChild() local
455 if (message != nullptr) in HandleSentFrameToChild()
457 nextOffset = message->GetLength(); in HandleSentFrameToChild()
466 if ((message != nullptr) && (nextOffset < message->GetLength())) in HandleSentFrameToChild()
475 if (message != nullptr) in HandleSentFrameToChild()
516 … Get<MeshForwarder>().LogMessage(MeshForwarder::kMessageTransmit, *message, txError, &macDest); in HandleSentFrameToChild()
519 if (message->GetType() == Message::kTypeIp6) in HandleSentFrameToChild()
531 if (message->GetIndirectTxChildMask().Has(childIndex)) in HandleSentFrameToChild()
533 message->GetIndirectTxChildMask().Remove(childIndex); in HandleSentFrameToChild()
537 Get<MeshForwarder>().RemoveMessageIfNoPendingTx(*message); in HandleSentFrameToChild()