| Index: components/scheduler/child/nestable_task_runner_for_test.h
|
| diff --git a/components/scheduler/child/nestable_task_runner_for_test.h b/components/scheduler/child/nestable_task_runner_for_test.h
|
| index 120fe0070e6de32f44c25b5d9912d8a60ded052d..674c74394ece7a01f899db08c697dd9bae990e11 100644
|
| --- a/components/scheduler/child/nestable_task_runner_for_test.h
|
| +++ b/components/scheduler/child/nestable_task_runner_for_test.h
|
| @@ -17,6 +17,8 @@ class NestableTaskRunnerForTest : public NestableSingleThreadTaskRunner {
|
| void SetNested(bool is_nested);
|
|
|
| // NestableSingleThreadTaskRunner implementation
|
| + void SetDefaultTaskRunner(
|
| + scoped_refptr<base::SingleThreadTaskRunner> task_runner) override;
|
| bool PostDelayedTask(const tracked_objects::Location& from_here,
|
| const base::Closure& task,
|
| base::TimeDelta delay) override;
|
| @@ -29,6 +31,10 @@ class NestableTaskRunnerForTest : public NestableSingleThreadTaskRunner {
|
| void RemoveTaskObserver(
|
| base::MessageLoop::TaskObserver* task_observer) override;
|
|
|
| + base::SingleThreadTaskRunner* default_task_runner() const {
|
| + return default_task_runner_.get();
|
| + }
|
| +
|
| protected:
|
| ~NestableTaskRunnerForTest() override;
|
|
|
| @@ -39,6 +45,7 @@ class NestableTaskRunnerForTest : public NestableSingleThreadTaskRunner {
|
| void WrapTask(const base::PendingTask* wrapped_task);
|
|
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| + scoped_refptr<base::SingleThreadTaskRunner> default_task_runner_;
|
| bool is_nested_;
|
|
|
| base::ObserverList<base::MessageLoop::TaskObserver> task_observers_;
|
|
|