| Index: base/test/test_simple_task_runner.h
|
| diff --git a/base/test/test_simple_task_runner.h b/base/test/test_simple_task_runner.h
|
| index eb600f40c3a68c9396614537993f1468b138b0bb..f412e3a7d44f715af115d304df381bb2135d496d 100644
|
| --- a/base/test/test_simple_task_runner.h
|
| +++ b/base/test/test_simple_task_runner.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "base/compiler_specific.h"
|
| #include "base/macros.h"
|
| +#include "base/optional.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/synchronization/lock.h"
|
| #include "base/test/test_pending_task.h"
|
| @@ -51,10 +52,13 @@ class TestSimpleTaskRunner : public SingleThreadTaskRunner {
|
|
|
| bool RunsTasksOnCurrentThread() const override;
|
|
|
| - std::deque<TestPendingTask> GetPendingTasks() const;
|
| + std::deque<TestPendingTask> TakePendingTasks();
|
| size_t NumPendingTasks() const;
|
| bool HasPendingTask() const;
|
| base::TimeDelta NextPendingTaskDelay() const;
|
| + base::TimeDelta FinalPendingTaskDelay() const;
|
| + base::Optional<tracked_objects::Location> GetPendingTaskLocationAt(
|
| + size_t index) const;
|
|
|
| // Clears the queue of pending tasks without running them.
|
| void ClearPendingTasks();
|
|
|