Lines Matching refs:mIndex

44     , mIndex(0)  in Decoder()
64 mIndex = 0; in Reset()
99 VerifyOrExit(mIndex + sizeof(uint8_t) <= mEnd, error = OT_ERROR_PARSE); in ReadUint8()
100 aUint8 = mFrame[mIndex]; in ReadUint8()
101 mIndex += sizeof(uint8_t); in ReadUint8()
123 VerifyOrExit(mIndex + sizeof(uint16_t) <= mEnd, error = OT_ERROR_PARSE); in ReadUint16()
125 aUint16 = static_cast<uint16_t>(mFrame[mIndex] | (mFrame[mIndex + 1] << 8)); in ReadUint16()
127 mIndex += sizeof(uint16_t); in ReadUint16()
149 VerifyOrExit(mIndex + sizeof(uint32_t) <= mEnd, error = OT_ERROR_PARSE); in ReadUint32()
151 …aUint32 = ((static_cast<uint32_t>(mFrame[mIndex + 0]) << 0) | (static_cast<uint32_t>(mFrame[mIndex in ReadUint32()
152 …(static_cast<uint32_t>(mFrame[mIndex + 2]) << 16) | (static_cast<uint32_t>(mFrame[mIndex + 3]) << … in ReadUint32()
154 mIndex += sizeof(uint32_t); in ReadUint32()
176 VerifyOrExit(mIndex + sizeof(uint64_t) <= mEnd, error = OT_ERROR_PARSE); in ReadUint64()
178 …aUint64 = ((static_cast<uint64_t>(mFrame[mIndex + 0]) << 0) | (static_cast<uint64_t>(mFrame[mIndex in ReadUint64()
179 …(static_cast<uint64_t>(mFrame[mIndex + 2]) << 16) | (static_cast<uint64_t>(mFrame[mIndex + 3]) << … in ReadUint64()
180 …(static_cast<uint64_t>(mFrame[mIndex + 4]) << 32) | (static_cast<uint64_t>(mFrame[mIndex + 5]) << … in ReadUint64()
181 …(static_cast<uint64_t>(mFrame[mIndex + 6]) << 48) | (static_cast<uint64_t>(mFrame[mIndex + 7]) << … in ReadUint64()
183 mIndex += sizeof(uint64_t); in ReadUint64()
207 parsedLen = spinel_packed_uint_decode(&mFrame[mIndex], mEnd - mIndex, &uint); in ReadUintPacked()
210 mIndex += parsedLen; in ReadUintPacked()
222 VerifyOrExit(mIndex + aSize <= mEnd, error = OT_ERROR_PARSE); in ReadItem()
224 *aPtr = &mFrame[mIndex]; in ReadItem()
226 mIndex += aSize; in ReadItem()
303 VerifyOrExit(mIndex + sizeof(uint8_t) <= mEnd, error = OT_ERROR_PARSE); in ReadUtf8()
305 len = StringLength(reinterpret_cast<const char *>(&mFrame[mIndex]), mEnd - mIndex); in ReadUtf8()
306 VerifyOrExit(len < static_cast<uint16_t>(mEnd - mIndex), error = OT_ERROR_PARSE); in ReadUtf8()
308 aUtf8 = reinterpret_cast<const char *>(&mFrame[mIndex]); in ReadUtf8()
311 mIndex += static_cast<uint16_t>(len + sizeof(uint8_t)); in ReadUtf8()
319 aDataLen = mEnd - mIndex; in ReadData()
345 VerifyOrExit(structLen <= mEnd - mIndex, error = OT_ERROR_PARSE); in OpenStruct()
348 mEnd = (mIndex + structLen); in OpenStruct()
372 mIndex = mEnd; in CloseStruct()
381 mSavedIndex = mIndex; in SavePosition()
392 mIndex = mSavedIndex; in ResetToSaved()