Lines Matching refs:error
65 Error error; in Init() local
68 SuccessOrExit(error = GenerateRandomToken(kDefaultTokenLength)); in Init()
69 SuccessOrExit(error = AppendUriPathOptions(PathForUri(aUri))); in Init()
72 return error; in Init()
147 Error error = kErrorNone; in AppendOptionHeader() local
153 VerifyOrExit(aNumber >= GetHelpData().mOptionLast, error = kErrorInvalidArgs); in AppendOptionHeader()
163 …tic_cast<uint32_t>(GetLength()) + headerLength + aLength < kMaxHeaderLength, error = kErrorNoBufs); in AppendOptionHeader()
165 SuccessOrExit(error = AppendBytes(header, headerLength)); in AppendOptionHeader()
170 return error; in AppendOptionHeader()
175 Error error = kErrorNone; in AppendOption() local
177 SuccessOrExit(error = AppendOptionHeader(aNumber, aLength)); in AppendOption()
178 SuccessOrExit(error = AppendBytes(aValue, aLength)); in AppendOption()
183 return error; in AppendOption()
188 Error error = kErrorNone; in AppendOptionFromMessage() local
190 SuccessOrExit(error = AppendOptionHeader(aNumber, aLength)); in AppendOptionFromMessage()
191 SuccessOrExit(error = AppendBytesFromMessage(aMessage, aOffset, aLength)); in AppendOptionFromMessage()
196 return error; in AppendOptionFromMessage()
223 Error error = kErrorNone; in AppendUriPathOptions() local
229 SuccessOrExit(error = AppendOption(kOptionUriPath, static_cast<uint16_t>(end - cur), cur)); in AppendUriPathOptions()
233 SuccessOrExit(error = AppendStringOption(kOptionUriPath, cur)); in AppendUriPathOptions()
236 return error; in AppendUriPathOptions()
242 Error error = kErrorNone; in ReadUriPathOptions() local
245 SuccessOrExit(error = iterator.Init(*this, kOptionUriPath)); in ReadUriPathOptions()
256 VerifyOrExit(curUriPath + optionLength < GetArrayEnd(aUriPath), error = kErrorParse); in ReadUriPathOptions()
261 SuccessOrExit(error = iterator.Advance(kOptionUriPath)); in ReadUriPathOptions()
267 return error; in ReadUriPathOptions()
272 Error error = kErrorNone; in AppendUriQueryOptions() local
278 SuccessOrExit(error = AppendOption(kOptionUriQuery, static_cast<uint16_t>(end - cur), cur)); in AppendUriQueryOptions()
282 SuccessOrExit(error = AppendStringOption(kOptionUriQuery, cur)); in AppendUriQueryOptions()
285 return error; in AppendUriQueryOptions()
290 Error error = kErrorNone; in AppendBlockOption() local
293 VerifyOrExit(aType == kBlockType1 || aType == kBlockType2, error = kErrorInvalidArgs); in AppendBlockOption()
294 VerifyOrExit(aSize <= OT_COAP_OPTION_BLOCK_SZX_1024, error = kErrorInvalidArgs); in AppendBlockOption()
295 VerifyOrExit(aNum < kBlockNumMax, error = kErrorInvalidArgs); in AppendBlockOption()
300 error = AppendUintOption((aType == kBlockType1) ? kOptionBlock1 : kOptionBlock2, encoded); in AppendBlockOption()
303 return error; in AppendBlockOption()
309 Error error = kErrorNone; in ReadBlockOptionValues() local
313 …VerifyOrExit((aBlockType == kOptionBlock1) || (aBlockType == kOptionBlock2), error = kErrorInvalid… in ReadBlockOptionValues()
315 SuccessOrExit(error = iterator.Init(*this, aBlockType)); in ReadBlockOptionValues()
316 SuccessOrExit(error = iterator.ReadOptionValue(buf)); in ReadBlockOptionValues()
340 error = kErrorInvalidArgs; in ReadBlockOptionValues()
345 return error; in ReadBlockOptionValues()
351 Error error = kErrorNone; in SetPayloadMarker() local
354 VerifyOrExit(GetLength() < kMaxHeaderLength, error = kErrorNoBufs); in SetPayloadMarker()
355 SuccessOrExit(error = Append(marker)); in SetPayloadMarker()
363 return error; in SetPayloadMarker()
368 Error error = kErrorNone; in ParseHeader() local
379 SuccessOrExit(error = Read(offset, &GetHelpData().mHeader, kMinHeaderLength)); in ParseHeader()
382 VerifyOrExit(GetTokenLength() <= kMaxTokenLength, error = kErrorParse); in ParseHeader()
383 SuccessOrExit(error = Read(offset, GetHelpData().mHeader.mToken, GetTokenLength())); in ParseHeader()
385 SuccessOrExit(error = iterator.Init(*this)); in ParseHeader()
389 SuccessOrExit(error = iterator.Advance()); in ParseHeader()
396 return error; in ParseHeader()
500 Error error = kErrorParse; in Init() local
514 error = Advance(); in Init()
517 return error; in Init()
522 Error error = kErrorNone; in Advance() local
529 error = Read(sizeof(uint8_t), &headerByte); in Advance()
531 if ((error != kErrorNone) || (headerByte == Message::kPayloadMarker)) in Advance()
538 if (error == kErrorNone) in Advance()
543 VerifyOrExit(mNextOptionOffset < GetMessage().GetLength(), error = kErrorParse); in Advance()
546 ExitNow(error = kErrorNone); in Advance()
550 SuccessOrExit(error = ReadExtendedOptionField(optionDelta)); in Advance()
553 SuccessOrExit(error = ReadExtendedOptionField(optionLength)); in Advance()
555 VerifyOrExit(optionLength <= GetMessage().GetLength() - mNextOptionOffset, error = kErrorParse); in Advance()
562 if (error != kErrorNone) in Advance()
567 return error; in Advance()
572 Error error = kErrorNone; in ReadOptionValue() local
574 VerifyOrExit(!IsDone(), error = kErrorNotFound); in ReadOptionValue()
578 return error; in ReadOptionValue()
583 Error error = kErrorNone; in ReadOptionValue() local
586 VerifyOrExit(!IsDone(), error = kErrorNotFound); in ReadOptionValue()
588 VerifyOrExit(mOption.mLength <= sizeof(uint64_t), error = kErrorNoBufs); in ReadOptionValue()
600 return error; in ReadOptionValue()
609 Error error = kErrorNone; in Read() local
611 SuccessOrExit(error = GetMessage().Read(mNextOptionOffset, aBuffer, aLength)); in Read()
615 return error; in Read()
620 Error error = kErrorNone; in ReadExtendedOptionField() local
628 SuccessOrExit(error = Read(sizeof(uint8_t), &value8)); in ReadExtendedOptionField()
635 SuccessOrExit(error = Read(sizeof(uint16_t), &value16)); in ReadExtendedOptionField()
641 error = kErrorParse; in ReadExtendedOptionField()
645 return error; in ReadExtendedOptionField()
650 Error error = (aMessage != nullptr) ? Init(*aMessage) : Advance(); in InitOrAdvance() local
652 while ((error == kErrorNone) && !IsDone() && (GetOption()->GetNumber() != aNumber)) in InitOrAdvance()
654 error = Advance(); in InitOrAdvance()
657 return error; in InitOrAdvance()