| 88 | }; |
| 89 | |
| 90 | inline void MakeDataPartCmd(int envId, int version, int part, int partCount, bool keepRawData, const TVector<char>& dataPart, |
| 91 | TVector<char>* res) { |
| 92 | CHROMIUM_TRACE_FUNCTION(); |
| 93 | Y_ASSERT(!dataPart.empty()); |
| 94 | TContextDataPartCmd cmd; |
| 95 | cmd.EnvId = envId; |
| 96 | cmd.Version = version; |
| 97 | cmd.Part = part; |
| 98 | cmd.PartCount = partCount; |
| 99 | cmd.DataPart = dataPart; |
| 100 | cmd.KeepRawData = keepRawData; |
| 101 | SerializeToMem(res, cmd); |
| 102 | } |
| 103 | |
| 104 | class TReplyForwarder: public IRemoteQueryResponseNotify { |
| 105 | TIntrusivePtr<TRemoteQueryProcessor> QueryProc; |
no test coverage detected