Lines Matching refs:uint16_t
141 constexpr uint16_t kNumBuffers = OPENTHREAD_CONFIG_NUM_MESSAGE_BUFFERS;
142 constexpr uint16_t kBufferSize = OPENTHREAD_CONFIG_MESSAGE_BUFFER_SIZE;
219 uint16_t mLength; // Current message length (number of bytes).
220 uint16_t mOffset; // A byte offset within the message.
221 uint16_t mReserved; // Number of reserved bytes (for header).
222 uint16_t mMeshDest; // Used for unicast non-link-local messages.
223 uint16_t mPanId; // PAN ID (used for MLE Discover Request and Response).
242 static constexpr uint16_t kBufferDataSize = kBufferSize - sizeof(otMessageBuffer);
243 static constexpr uint16_t kHeadBufferDataSize = kBufferDataSize - sizeof(Metadata);
497 uint16_t GetLength(void) const { return GetMetadata().mLength; } in GetLength()
507 Error SetLength(uint16_t aLength);
519 uint16_t GetOffset(void) const { return GetMetadata().mOffset; } in GetOffset()
533 void SetOffset(uint16_t aOffset);
656 Error PrependBytes(const void *aBuf, uint16_t aLength);
685 void RemoveHeader(uint16_t aLength);
699 void RemoveHeader(uint16_t aOffset, uint16_t aLength);
715 Error InsertHeader(uint16_t aOffset, uint16_t aLength);
725 void RemoveFooter(uint16_t aLength);
738 Error AppendBytes(const void *aBuf, uint16_t aLength);
753 Error AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength);
818 uint16_t ReadBytes(uint16_t aOffset, void *aBuf, uint16_t aLength) const;
832 uint16_t ReadBytes(const OffsetRange &aOffsetRange, void *aBuf) const;
844 Error Read(uint16_t aOffset, void *aBuf, uint16_t aLength) const;
856 Error Read(const OffsetRange &aOffsetRange, void *aBuf, uint16_t aLength) const;
869 template <typename ObjectType> Error Read(uint16_t aOffset, ObjectType &aObject) const in Read()
909 …bool CompareBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength, ByteMatcher aMatcher = nul…
926 bool CompareBytes(uint16_t aOffset,
928 uint16_t aOtherOffset,
929 uint16_t aLength,
946 template <typename ObjectType> bool Compare(uint16_t aOffset, const ObjectType &aObject) const in Compare()
963 void WriteBytes(uint16_t aOffset, const void *aBuf, uint16_t aLength);
979 …void WriteBytesFromMessage(uint16_t aWriteOffset, const Message &aMessage, uint16_t aReadOffset, u…
992 template <typename ObjectType> void Write(uint16_t aOffset, const ObjectType &aObject) in Write()
1010 …template <DataLengthType kDataLengthType> void WriteData(uint16_t aOffset, const Data<kDataLengthT… in WriteData()
1026 Message *Clone(uint16_t aLength) const;
1081 uint16_t GetMeshDest(void) const { return GetMetadata().mMeshDest; } in GetMeshDest()
1090 void SetMeshDest(uint16_t aMeshDest) { GetMetadata().mMeshDest = aMeshDest; } in SetMeshDest()
1103 uint16_t GetPanId(void) const { return GetMetadata().mPanId; } in GetPanId()
1112 void SetPanId(uint16_t aPanId) { GetMetadata().mPanId = aPanId; } in SetPanId()
1512 uint16_t GetReserved(void) const { return GetMetadata().mReserved; } in GetReserved()
1513 void SetReserved(uint16_t aReservedHeader) { GetMetadata().mReserved = aReservedHeader; } in SetReserved()
1532 void GetFirstChunk(uint16_t aOffset, uint16_t &aLength, Chunk &aChunk) const;
1533 void GetNextChunk(uint16_t &aLength, Chunk &aChunk) const;
1535 void GetFirstChunk(uint16_t aOffset, uint16_t &aLength, MutableChunk &aChunk) in GetFirstChunk()
1540 void GetNextChunk(uint16_t &aLength, MutableChunk &aChunk) in GetNextChunk()
1562 Error ResizeMessage(uint16_t aLength);
1826 …Message *Allocate(Message::Type aType, uint16_t aReserveHeader, const Message::Settings &aSettings…
1845 Message *Allocate(Message::Type aType, uint16_t aReserveHeader);
1859 uint16_t GetFreeBufferCount(void) const;
1866 uint16_t GetTotalBufferCount(void) const;
1874 uint16_t GetMaxUsedBufferCount(void) const { return mMaxAllocated; } in GetMaxUsedBufferCount()
1891 uint16_t mNumAllocated;
1892 uint16_t mMaxAllocated;