Lines Matching refs:aLength
48 void FrameBuilder::Init(void *aBuffer, uint16_t aLength) in Init() argument
52 mMaxLength = aLength; in Init()
71 Error FrameBuilder::AppendBytes(const void *aBuffer, uint16_t aLength) in AppendBytes() argument
75 VerifyOrExit(CanAppend(aLength), error = kErrorNoBufs); in AppendBytes()
76 memcpy(mBuffer + mLength, aBuffer, aLength); in AppendBytes()
77 mLength += aLength; in AppendBytes()
108 …r FrameBuilder::AppendBytesFromMessage(const Message &aMessage, uint16_t aOffset, uint16_t aLength) in AppendBytesFromMessage() argument
112 VerifyOrExit(CanAppend(aLength), error = kErrorNoBufs); in AppendBytesFromMessage()
113 SuccessOrExit(error = aMessage.Read(aOffset, mBuffer + mLength, aLength)); in AppendBytesFromMessage()
114 mLength += aLength; in AppendBytesFromMessage()
121 void FrameBuilder::WriteBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength) in WriteBytes() argument
123 memcpy(mBuffer + aOffset, aBuffer, aLength); in WriteBytes()
126 Error FrameBuilder::InsertBytes(uint16_t aOffset, const void *aBuffer, uint16_t aLength) in InsertBytes() argument
132 VerifyOrExit(CanAppend(aLength), error = kErrorNoBufs); in InsertBytes()
134 memmove(mBuffer + aOffset + aLength, mBuffer + aOffset, mLength - aOffset); in InsertBytes()
135 memcpy(mBuffer + aOffset, aBuffer, aLength); in InsertBytes()
136 mLength += aLength; in InsertBytes()
142 void FrameBuilder::RemoveBytes(uint16_t aOffset, uint16_t aLength) in RemoveBytes() argument
144 memmove(mBuffer + aOffset, mBuffer + aOffset + aLength, mLength - aOffset - aLength); in RemoveBytes()
145 mLength -= aLength; in RemoveBytes()