| 108 | void Push(std::unique_ptr<Task> task) override { tasks_.push_back(std::move(task)); } |
| 109 | |
| 110 | std::unique_ptr<Task> Pop() override { |
| 111 | std::unique_ptr<Task> task = std::move(tasks_.front()); |
| 112 | tasks_.pop_front(); |
| 113 | return task; |
| 114 | } |
| 115 | |
| 116 | const Task& Peek() override { return *tasks_.front(); } |
| 117 |
no outgoing calls