Lines Matching refs:aRequest
133 Message *CoapBase::NewPriorityResponseMessage(const Message &aRequest) in NewPriorityResponseMessage() argument
135 return InitResponse(NewPriorityMessage(), aRequest); in NewPriorityResponseMessage()
138 …age *CoapBase::NewResponseMessage(const Message &aRequest) { return InitResponse(NewMessage(), aRe… in NewResponseMessage() argument
154 Message *CoapBase::InitResponse(Message *aMessage, const Message &aRequest) in InitResponse() argument
160 SuccessOrExit(error = aMessage->SetDefaultResponseHeader(aRequest)); in InitResponse()
374 Error CoapBase::SendReset(Message &aRequest, const Ip6::MessageInfo &aMessageInfo) in SendReset() argument
376 return SendEmptyMessage(kTypeReset, aRequest, aMessageInfo); in SendReset()
379 Error CoapBase::SendAck(const Message &aRequest, const Ip6::MessageInfo &aMessageInfo) in SendAck() argument
381 return SendEmptyMessage(kTypeAck, aRequest, aMessageInfo); in SendAck()
384 Error CoapBase::SendEmptyAck(const Message &aRequest, const Ip6::MessageInfo &aMessageInfo, Code aC… in SendEmptyAck() argument
386 …return (aRequest.IsConfirmable() ? SendHeaderResponse(aCode, aRequest, aMessageInfo) : kErrorInval… in SendEmptyAck()
389 Error CoapBase::SendEmptyAck(const Message &aRequest, const Ip6::MessageInfo &aMessageInfo) in SendEmptyAck() argument
391 return SendEmptyAck(aRequest, aMessageInfo, kCodeChanged); in SendEmptyAck()
394 Error CoapBase::SendNotFound(const Message &aRequest, const Ip6::MessageInfo &aMessageInfo) in SendNotFound() argument
396 return SendHeaderResponse(kCodeNotFound, aRequest, aMessageInfo); in SendNotFound()
399 Error CoapBase::SendEmptyMessage(Type aType, const Message &aRequest, const Ip6::MessageInfo &aMess… in SendEmptyMessage() argument
404 VerifyOrExit(aRequest.IsConfirmable(), error = kErrorInvalidArgs); in SendEmptyMessage()
409 message->SetMessageId(aRequest.GetMessageId()); in SendEmptyMessage()
419 Error CoapBase::SendHeaderResponse(Message::Code aCode, const Message &aRequest, const Ip6::Message… in SendHeaderResponse() argument
424 VerifyOrExit(aRequest.IsRequest(), error = kErrorInvalidArgs); in SendHeaderResponse()
427 switch (aRequest.GetType()) in SendHeaderResponse()
431 message->SetMessageId(aRequest.GetMessageId()); in SendHeaderResponse()
442 SuccessOrExit(error = message->SetTokenFromMessage(aRequest)); in SendHeaderResponse()
511 void CoapBase::FinalizeCoapTransaction(Message &aRequest, in FinalizeCoapTransaction() argument
517 DequeueMessage(aRequest); in FinalizeCoapTransaction()
604 Message &aRequest, in PrepareNextBlockRequest() argument
614 aRequest.Init(kTypeConfirmable, static_cast<ot::Coap::Code>(aRequestOld.GetCode())); in PrepareNextBlockRequest()
628 …SuccessOrExit(error = aRequest.AppendBlockOption(aType, aMessage.GetBlockWiseBlockNumber() + 1, aM… in PrepareNextBlockRequest()
630 aRequest.SetBlockWiseBlockNumber(aMessage.GetBlockWiseBlockNumber() + 1); in PrepareNextBlockRequest()
631 aRequest.SetBlockWiseBlockSize(aMessage.GetBlockWiseBlockSize()); in PrepareNextBlockRequest()
632 aRequest.SetMoreBlocksFlag(aMoreBlocks); in PrepareNextBlockRequest()
644 …SuccessOrExit(error = aRequest.AppendOptionFromMessage(optionNumber, iterator.GetOption()->GetLeng… in PrepareNextBlockRequest()
652 …SuccessOrExit(error = aRequest.AppendBlockOption(aType, aMessage.GetBlockWiseBlockNumber() + 1, aM… in PrepareNextBlockRequest()
654 aRequest.SetBlockWiseBlockNumber(aMessage.GetBlockWiseBlockNumber() + 1); in PrepareNextBlockRequest()
655 aRequest.SetBlockWiseBlockSize(aMessage.GetBlockWiseBlockSize()); in PrepareNextBlockRequest()
656 aRequest.SetMoreBlocksFlag(aMoreBlocks); in PrepareNextBlockRequest()
663 Error CoapBase::SendNextBlock1Request(Message &aRequest, in SendNextBlock1Request() argument
674 SuccessOrExit(error = aRequest.ReadBlockOptionValues(kOptionBlock1)); in SendNextBlock1Request()
678 if (!aRequest.IsMoreBlocksFlagSet()) in SendNextBlock1Request()
680 FinalizeCoapTransaction(aRequest, aCoapMetadata, &aMessage, &aMessageInfo, kErrorNone); in SendNextBlock1Request()
699 …SuccessOrExit(error = PrepareNextBlockRequest(Message::kBlockType1, moreBlocks, aRequest, *request… in SendNextBlock1Request()
705 DequeueMessage(aRequest); in SendNextBlock1Request()
720 Error CoapBase::SendNextBlock2Request(Message &aRequest, in SendNextBlock2Request() argument
755 FinalizeCoapTransaction(aRequest, aCoapMetadata, &aMessage, &aMessageInfo, kErrorNone); in SendNextBlock2Request()
761 …xit(error = PrepareNextBlockRequest(Message::kBlockType2, aMessage.IsMoreBlocksFlagSet(), aRequest, in SendNextBlock2Request()
766 DequeueMessage(aRequest); in SendNextBlock2Request()
1458 Error ResponsesQueue::GetMatchedResponseCopy(const Message &aRequest, in GetMatchedResponseCopy() argument
1465 cacheResponse = FindMatchedResponse(aRequest, aMessageInfo); in GetMatchedResponseCopy()
1475 const Message *ResponsesQueue::FindMatchedResponse(const Message &aRequest, const Ip6::MessageInfo … in FindMatchedResponse() argument
1481 if (message.GetMessageId() == aRequest.GetMessageId()) in FindMatchedResponse()