Lines Matching refs:messageCopy
333 Message *messageCopy = nullptr; in AddBufferedMessage() local
346 VerifyOrExit((messageCopy = aMessage.Clone()) != nullptr, error = kErrorNoBufs); in AddBufferedMessage()
352 messageCopy->Write(Header::kHopLimitFieldOffset, hopLimit); in AddBufferedMessage()
368 SuccessOrExit(error = metadata.AppendTo(*messageCopy)); in AddBufferedMessage()
369 mBufferedMessageSet.Enqueue(*messageCopy); in AddBufferedMessage()
374 FreeMessageOnError(messageCopy, error); in AddBufferedMessage()
384 Message *messageCopy; in HandleRetransmissionTimer() local
417 messageCopy = message.Clone(); in HandleRetransmissionTimer()
425 messageCopy = &message; in HandleRetransmissionTimer()
428 if (messageCopy != nullptr) in HandleRetransmissionTimer()
436 messageCopy->SetSubType(Message::kSubTypeMplRetransmission); in HandleRetransmissionTimer()
439 metadata.RemoveFrom(*messageCopy); in HandleRetransmissionTimer()
440 messageCopy->SetLoopbackToHostAllowed(true); in HandleRetransmissionTimer()
441 messageCopy->SetOrigin(Message::kOriginHostTrusted); in HandleRetransmissionTimer()
442 Get<Ip6>().EnqueueDatagram(*messageCopy); in HandleRetransmissionTimer()