Lines Matching refs:response

788     Message *response             = nullptr;  in ProcessBlock1Request()  local
805 VerifyOrExit((response = NewMessage()) != nullptr, error = kErrorFailed); in ProcessBlock1Request()
806 response->Init(kTypeAck, kCodeContinue); in ProcessBlock1Request()
807 response->SetMessageId(aMessage.GetMessageId()); in ProcessBlock1Request()
808 … IgnoreReturnValue(response->SetToken(AsConst(aMessage).GetToken(), aMessage.GetTokenLength())); in ProcessBlock1Request()
810 response->SetBlockWiseBlockNumber(aMessage.GetBlockWiseBlockNumber()); in ProcessBlock1Request()
811 response->SetMoreBlocksFlag(aMessage.IsMoreBlocksFlagSet()); in ProcessBlock1Request()
812 response->SetBlockWiseBlockSize(aMessage.GetBlockWiseBlockSize()); in ProcessBlock1Request()
814 …SuccessOrExit(error = response->AppendBlockOption(Message::kBlockType1, response->GetBlockWiseBloc… in ProcessBlock1Request()
815 response->IsMoreBlocksFlagSet(), in ProcessBlock1Request()
816 response->GetBlockWiseBlockSize())); in ProcessBlock1Request()
818 SuccessOrExit(error = CacheLastBlockResponse(response)); in ProcessBlock1Request()
820 LogInfo("Acknowledge Block1 Nr. %d, Size: %d bytes", response->GetBlockWiseBlockNumber(), in ProcessBlock1Request()
821 otCoapBlockSizeFromExponent(response->GetBlockWiseBlockSize())); in ProcessBlock1Request()
823 SuccessOrExit(error = SendMessage(*response, aMessageInfo)); in ProcessBlock1Request()
835 if (error != kErrorNone && error != kErrorBusy && response != nullptr) in ProcessBlock1Request()
837 response->Free(); in ProcessBlock1Request()
848 Message *response = nullptr; in ProcessBlock2Request() local
867 VerifyOrExit((response = NewMessage()) != nullptr, error = kErrorNoBufs); in ProcessBlock2Request()
868 response->Init(kTypeAck, kCodeContent); in ProcessBlock2Request()
869 response->SetMessageId(aMessage.GetMessageId()); in ProcessBlock2Request()
871 SuccessOrExit(error = response->SetTokenFromMessage(aMessage)); in ProcessBlock2Request()
880 response->SetMoreBlocksFlag(moreBlocks); in ProcessBlock2Request()
886 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_1024); in ProcessBlock2Request()
889 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_512); in ProcessBlock2Request()
892 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_256); in ProcessBlock2Request()
895 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_128); in ProcessBlock2Request()
898 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_64); in ProcessBlock2Request()
901 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_32); in ProcessBlock2Request()
904 response->SetBlockWiseBlockSize(OT_COAP_OPTION_BLOCK_SZX_16); in ProcessBlock2Request()
917 response->SetBlockWiseBlockSize(aMessage.GetBlockWiseBlockSize()); in ProcessBlock2Request()
920 response->SetBlockWiseBlockNumber( in ProcessBlock2Request()
922 (otCoapBlockSizeFromExponent(response->GetBlockWiseBlockSize()))); in ProcessBlock2Request()
933 …SuccessOrExit(error = response->AppendBlockOption(Message::kBlockType2, response->GetBlockWiseBloc… in ProcessBlock2Request()
934 response->IsMoreBlocksFlagSet(), in ProcessBlock2Request()
935 response->GetBlockWiseBlockSize())); in ProcessBlock2Request()
940 …SuccessOrExit(error = response->AppendOption(optionNumber, iterator.GetOption()->GetLength(), &opt… in ProcessBlock2Request()
946 SuccessOrExit(error = response->SetPayloadMarker()); in ProcessBlock2Request()
947 SuccessOrExit(error = response->AppendBytes(buf, bufLen)); in ProcessBlock2Request()
949 if (response->IsMoreBlocksFlagSet()) in ProcessBlock2Request()
951 SuccessOrExit(error = CacheLastBlockResponse(response)); in ProcessBlock2Request()
959 …LogInfo("Send Block2 Nr. %d, Size: %d bytes, More Blocks Flag %d", response->GetBlockWiseBlockNumb… in ProcessBlock2Request()
960 … otCoapBlockSizeFromExponent(response->GetBlockWiseBlockSize()), response->IsMoreBlocksFlagSet()); in ProcessBlock2Request()
962 SuccessOrExit(error = SendMessage(*response, aMessageInfo)); in ProcessBlock2Request()
965 FreeMessageOnError(response, error); in ProcessBlock2Request()
1477 const Message *response = nullptr; in FindMatchedResponse() local
1489 response = &message; in FindMatchedResponse()
1495 return response; in FindMatchedResponse()