| 106 | private: |
| 107 | std::shared_ptr<AsyncDispatchControllerBase> dispatch_controller_; |
| 108 | void |
| 109 | doRun(std::shared_ptr<AsyncDispatchControllerBase> dispatch_controller) |
| 110 | { |
| 111 | dispatch_controller_ = std::move(dispatch_controller); |
| 112 | run(); |
| 113 | } |
| 114 | friend class Async; |
| 115 | }; |
| 116 |