MCPcopy Create free account
hub / github.com/bytedance/bolt / MergeExchangeSource

Method MergeExchangeSource

bolt/exec/MergeSource.cpp:208–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

206class MergeExchangeSource : public MergeSource {
207 public:
208 MergeExchangeSource(
209 MergeExchange* mergeExchange,
210 const std::string& taskId,
211 int destination,
212 int64_t maxQueuedBytes,
213 memory::MemoryPool* pool,
214 folly::Executor* executor)
215 : mergeExchange_(mergeExchange),
216 client_(std::make_shared<ExchangeClient>(
217 mergeExchange->taskId(),
218 destination,
219 maxQueuedBytes,
220 pool,
221 executor)) {
222 client_->addRemoteTaskId(taskId);
223 client_->noMoreRemoteTasks();
224 }
225
226 void start() override {}
227

Callers

nothing calls this directly

Calls 2

addRemoteTaskIdMethod · 0.80
noMoreRemoteTasksMethod · 0.80

Tested by

no test coverage detected