| 105 | class FifoQueue : public ThrottledAsyncTaskScheduler::Queue { |
| 106 | using Task = AsyncTaskScheduler::Task; |
| 107 | void Push(std::unique_ptr<Task> task) override { tasks_.push_back(std::move(task)); } |
| 108 | |
| 109 | std::unique_ptr<Task> Pop() override { |
| 110 | std::unique_ptr<Task> task = std::move(tasks_.front()); |