| 248 | } |
| 249 | |
| 250 | void CancelRequest(const TGUID& reqId) override { //cancel request from requester side |
| 251 | CHROMIUM_TRACE_FUNCTION(); |
| 252 | TNetworkAddress addr; |
| 253 | if (!RequestsInfo.ExtractValueIfPresent(reqId, addr)) { |
| 254 | return; |
| 255 | } |
| 256 | InternalSendQuery(addr, reqId, "_cancel_", nullptr); |
| 257 | TAutoPtr<TNetworkResponse> response = new TNetworkResponse(); |
| 258 | response->Status = TNetworkResponse::EStatus::Canceled; |
| 259 | response->ReqId = reqId; |
| 260 | ReplyCallback(response); |
| 261 | } |
| 262 | |
| 263 | void SendResponse(const TGUID& reqId, TVector<char>* data) override { |
| 264 | CHROMIUM_TRACE_FUNCTION(); |
no test coverage detected