| 182 | } |
| 183 | |
| 184 | TContextDistributor::TContextDistributor(TRemoteQueryProcessor* queryProc, TLocalDataBuffer* writeBuffer) |
| 185 | : QueryProc(queryProc) |
| 186 | , DistributionIsComplete(true) |
| 187 | , QueryId(0) |
| 188 | , ActiveReqCount(0) |
| 189 | , WriteBuffer(writeBuffer) |
| 190 | { |
| 191 | SlaveCount = QueryProc.Get() ? QueryProc->GetSlaveCount() : 1; |
| 192 | ComputerSendCount.resize(SlaveCount + 1, 0); |
| 193 | } |
| 194 | |
| 195 | TContextDistributor::~TContextDistributor() { |
| 196 | while (AtomicGet(ActiveReqCount)) |
nothing calls this directly
no test coverage detected