Lines Matching refs:GetLength
310 OT_ASSERT(GetOffset() + aDelta <= GetLength()); in MoveOffset()
312 OT_ASSERT(GetMetadata().mOffset <= GetLength()); in MoveOffset()
317 OT_ASSERT(aOffset <= GetLength()); in SetOffset()
381 uint16_t oldLength = GetLength(); in AppendBytes()
383 SuccessOrExit(error = SetLength(GetLength() + aLength)); in AppendBytes()
392 return AppendBytesFromMessage(aMessage, aOffsetRange.GetOffset(), aOffsetRange.GetLength()); in AppendBytesFromMessage()
398 uint16_t writeOffset = GetLength(); in AppendBytesFromMessage()
401 VerifyOrExit(aMessage.GetLength() >= aOffset + aLength, error = kErrorParse); in AppendBytesFromMessage()
402 SuccessOrExit(error = SetLength(GetLength() + aLength)); in AppendBytesFromMessage()
406 while (chunk.GetLength() > 0) in AppendBytesFromMessage()
408 WriteBytes(writeOffset, chunk.GetBytes(), chunk.GetLength()); in AppendBytesFromMessage()
409 writeOffset += chunk.GetLength(); in AppendBytesFromMessage()
530 …e::RemoveFooter(uint16_t aLength) { IgnoreError(SetLength(GetLength() - Min(aLength, GetLength()))… in RemoveFooter()
541 VerifyOrExit(aOffset < GetLength(), aChunk.SetLength(0)); in GetFirstChunk()
543 if (aOffset + aLength >= GetLength()) in GetFirstChunk()
545 aLength = GetLength() - aOffset; in GetFirstChunk()
580 if (aChunk.GetLength() > aLength) in GetFirstChunk()
585 aLength -= aChunk.GetLength(); in GetFirstChunk()
604 if (aChunk.GetLength() > aLength) in GetNextChunk()
609 aLength -= aChunk.GetLength(); in GetNextChunk()
622 while (chunk.GetLength() > 0) in ReadBytes()
625 bufPtr += chunk.GetLength(); in ReadBytes()
634 return ReadBytes(aOffsetRange.GetOffset(), aBuf, aOffsetRange.GetLength()); in ReadBytes()
641 VerifyOrExit(aOffset + aLength <= GetLength(), error = kErrorParse); in Read()
667 while (chunk.GetLength() > 0) in CompareBytes()
670 bufPtr += chunk.GetLength(); in CompareBytes()
671 bytesToCompare -= chunk.GetLength(); in CompareBytes()
690 while (chunk.GetLength() > 0) in CompareBytes()
692 …VerifyOrExit(aOtherMessage.CompareBytes(aOtherOffset, chunk.GetBytes(), chunk.GetLength(), aMatche… in CompareBytes()
693 aOtherOffset += chunk.GetLength(); in CompareBytes()
694 bytesToCompare -= chunk.GetLength(); in CompareBytes()
707 OT_ASSERT(aOffset + aLength <= GetLength()); in WriteBytes()
711 while (chunk.GetLength() > 0) in WriteBytes()
713 memmove(chunk.GetBytes(), bufPtr, chunk.GetLength()); in WriteBytes()
714 bufPtr += chunk.GetLength(); in WriteBytes()
730 while (chunk.GetLength() > 0) in WriteBytesFromMessage()
732 WriteBytes(aWriteOffset, chunk.GetBytes(), chunk.GetLength()); in WriteBytesFromMessage()
733 aWriteOffset += chunk.GetLength(); in WriteBytesFromMessage()
771 aLength = Min(GetLength(), aLength); in Clone()
951 aInfo.mTotalBytes += message.GetLength(); in GetInfo()
1100 aInfo.mTotalBytes += message.GetLength(); in GetInfo()