| 84 | } |
| 85 | |
| 86 | Status Run(Rendezvous* rendez) { |
| 87 | Executor::Args args; |
| 88 | args.rendezvous = rendez; |
| 89 | args.stats_collector = &step_stats_collector_; |
| 90 | args.runner = runner_; |
| 91 | args.cost_runner = cost_runner_; |
| 92 | return exec_->Run(args); |
| 93 | } |
| 94 | |
| 95 | thread::ThreadPool* thread_pool_ = nullptr; |
| 96 | std::unique_ptr<Device> device_; |