Lines Matching refs:Message

61 Message *MessagePool::Allocate(Message::Type aType, uint16_t aReserveHeader, const Message::Setting…  in Allocate()
64 Message *message; in Allocate()
66 VerifyOrExit((message = static_cast<Message *>(NewBuffer(aSettings.GetPriority()))) != nullptr); in Allocate()
74 message->SetOrigin(Message::kOriginHostTrusted); in Allocate()
89 Message *MessagePool::Allocate(Message::Type aType) { return Allocate(aType, 0, Message::Settings::… in Allocate()
91 Message *MessagePool::Allocate(Message::Type aType, uint16_t aReserveHeader) in Allocate()
93 return Allocate(aType, aReserveHeader, Message::Settings::GetDefault()); in Allocate()
96 void MessagePool::Free(Message *aMessage) in Free()
103 Buffer *MessagePool::NewBuffer(Message::Priority aPriority) in NewBuffer()
152 Error MessagePool::ReclaimBuffers(Message::Priority aPriority) { return Get<MeshForwarder>().EvictM… in ReclaimBuffers()
193 const otMessageSettings Message::Settings::kDefault = {kWithLinkSecurity, kPriorityNormal};
195 Message::Settings::Settings(LinkSecurityMode aSecurityMode, Priority aPriority) in Settings()
201 const Message::Settings &Message::Settings::From(const otMessageSettings *aSettings) in From()
209 void Message::Iterator::Advance(void) in Advance()
218 Error Message::ResizeMessage(uint16_t aLength) in ResizeMessage()
250 void Message::Free(void) { GetMessagePool()->Free(this); } in Free()
252 Message *Message::GetNext(void) const in GetNext()
254 Message *next; in GetNext()
255 Message *tail; in GetNext()
276 Error Message::SetLength(uint16_t aLength) in SetLength()
296 uint8_t Message::GetBufferCount(void) const in GetBufferCount()
308 void Message::MoveOffset(int aDelta) in MoveOffset()
315 void Message::SetOffset(uint16_t aOffset) in SetOffset()
321 bool Message::IsMleCommand(Mle::Command aMleCommand) const in IsMleCommand()
326 Error Message::SetPriority(Priority aPriority) in SetPriority()
357 const char *Message::PriorityToString(Priority aPriority) in PriorityToString()
378 Error Message::AppendBytes(const void *aBuf, uint16_t aLength) in AppendBytes()
390 Error Message::AppendBytesFromMessage(const Message &aMessage, const OffsetRange &aOffsetRange) in AppendBytesFromMessage()
395 Error Message::AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in AppendBytesFromMessage()
417 Error Message::PrependBytes(const void *aBuf, uint16_t aLength) in PrependBytes()
452 void Message::RemoveHeader(uint16_t aLength) in RemoveHeader()
469 void Message::RemoveHeader(uint16_t aOffset, uint16_t aLength) in RemoveHeader()
497 Error Message::InsertHeader(uint16_t aOffset, uint16_t aLength) in InsertHeader()
530 void Message::RemoveFooter(uint16_t aLength) { IgnoreError(SetLength(GetLength() - Min(aLength, Get… in RemoveFooter()
532 void Message::GetFirstChunk(uint16_t aOffset, uint16_t &aLength, Chunk &aChunk) const in GetFirstChunk()
588 void Message::GetNextChunk(uint16_t &aLength, Chunk &aChunk) const in GetNextChunk()
615 uint16_t Message::ReadBytes(uint16_t aOffset, void *aBuf, uint16_t aLength) const in ReadBytes()
632 uint16_t Message::ReadBytes(const OffsetRange &aOffsetRange, void *aBuf) const in ReadBytes()
637 Error Message::Read(uint16_t aOffset, void *aBuf, uint16_t aLength) const in Read()
648 Error Message::Read(const OffsetRange &aOffsetRange, void *aBuf, uint16_t aLength) const in Read()
659 bool Message::CompareBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength, ByteMatcher aMatch… in CompareBytes()
679 bool Message::CompareBytes(uint16_t aOffset, in CompareBytes()
680 const Message &aOtherMessage, in CompareBytes()
702 void Message::WriteBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength) in WriteBytes()
719 void Message::WriteBytesFromMessage(uint16_t aWriteOffset, in WriteBytesFromMessage()
720 const Message &aMessage, in WriteBytesFromMessage()
764 Message *Message::Clone(uint16_t aLength) const in Clone()
767 Message *messageCopy; in Clone()
799 Error Message::GetLinkInfo(ThreadLinkInfo &aLinkInfo) const in GetLinkInfo()
827 void Message::UpdateLinkInfoFrom(const ThreadLinkInfo &aLinkInfo) in UpdateLinkInfoFrom()
846 bool Message::IsTimeSync(void) const in IsTimeSync()
855 void Message::SetMessageQueue(MessageQueue *aMessageQueue) in SetMessageQueue()
861 void Message::SetPriorityQueue(PriorityQueue *aPriorityQueue) in SetPriorityQueue()
870 void MessageQueue::Enqueue(Message &aMessage, QueuePosition aPosition) in Enqueue()
886 Message *head = GetTail()->Next(); in Enqueue()
901 void MessageQueue::Dequeue(Message &aMessage) in Dequeue()
925 void MessageQueue::DequeueAndFree(Message &aMessage) in DequeueAndFree()
933 Message *message; in DequeueAndFreeAll()
941 Message::Iterator MessageQueue::begin(void) { return Message::Iterator(GetHead()); } in begin()
943 Message::ConstIterator MessageQueue::begin(void) const { return Message::ConstIterator(GetHead()); } in begin()
947 for (const Message &message : *this) in GetInfo()
958 const Message *PriorityQueue::FindFirstNonNullTail(Message::Priority aStartPriorityLevel) const in FindFirstNonNullTail()
964 const Message *tail = nullptr; in FindFirstNonNullTail()
983 const Message *PriorityQueue::GetHead(void) const in GetHead()
985 return Message::NextOf(FindFirstNonNullTail(Message::kPriorityLow)); in GetHead()
988 const Message *PriorityQueue::GetHeadForPriority(Message::Priority aPriority) const in GetHeadForPriority()
990 const Message *head; in GetHeadForPriority()
991 const Message *previousTail; in GetHeadForPriority()
995 … previousTail = FindFirstNonNullTail(static_cast<Message::Priority>(PrevPriority(aPriority))); in GetHeadForPriority()
1009 const Message *PriorityQueue::GetTail(void) const { return FindFirstNonNullTail(Message::kPriorityL… in GetTail()
1011 void PriorityQueue::Enqueue(Message &aMessage) in Enqueue()
1013 Message::Priority priority; in Enqueue()
1014 Message *tail; in Enqueue()
1015 Message *next; in Enqueue()
1043 void PriorityQueue::Dequeue(Message &aMessage) in Dequeue()
1045 Message::Priority priority; in Dequeue()
1046 Message *tail; in Dequeue()
1074 void PriorityQueue::DequeueAndFree(Message &aMessage) in DequeueAndFree()
1082 Message *message; in DequeueAndFreeAll()
1090 Message::Iterator PriorityQueue::begin(void) { return Message::Iterator(GetHead()); } in begin()
1092 Message::ConstIterator PriorityQueue::begin(void) const { return Message::ConstIterator(GetHead());… in begin()
1096 for (const Message &message : *this) in GetInfo()