MCPcopy Create free account
hub / github.com/catboost/catboost / GetResponse

Method GetResponse

library/cpp/netliba/v6/udp_http.cpp:1167–1174  ·  view source on GitHub ↗

///////////////////////////////////////////////////////////////////// IRequestOps::TWaitResponse

Source from the content-addressed store, hash-verified

1165 //////////////////////////////////////////////////////////////////////////
1166 // IRequestOps::TWaitResponse
1167 TUdpHttpResponse* IRequestOps::TWaitResponse::GetResponse() {
1168 if (!Response)
1169 return nullptr;
1170 TUdpHttpResponse* res = Response;
1171 Response = nullptr;
1172 LoadResponseData(res);
1173 return res;
1174 }
1175
1176 void IRequestOps::TWaitResponse::SetResponse(TUdpHttpResponse* r) {
1177 Y_ASSERT(Response == nullptr || r == nullptr);

Callers 5

SessionLevelTestFunction · 0.45
GetResponseMethod · 0.45
RequestMethod · 0.45
GetResponseMethod · 0.45
ReceiveLoopFuncMethod · 0.45

Calls 5

GetPacketSizeFunction · 0.85
LoadResponseDataFunction · 0.70
AtomicAddFunction · 0.50
DequeueMethod · 0.45
GetMethod · 0.45

Tested by 1

SessionLevelTestFunction · 0.36