| 506 | std::size_t QueueSize() override { return throttle_->QueueSize(); } |
| 507 | const util::tracing::Span& span() const override { return task_group_->span(); } |
| 508 | bool AddTask(std::unique_ptr<Task> task) override { |
| 509 | return task_group_->AddTask(std::move(task)); |
| 510 | } |
| 511 | |
| 512 | private: |
| 513 | std::shared_ptr<ThrottledAsyncTaskScheduler> throttle_; |