Index: components/scheduler/child/webthread_impl_for_worker_scheduler.h |
diff --git a/components/scheduler/child/webthread_impl_for_worker_scheduler.h b/components/scheduler/child/webthread_impl_for_worker_scheduler.h |
index 1c0f0ed920068210dff9781ccc9e12359b9161bb..a6a2c46cf2aab9639be18e757c60545e57b85240 100644 |
--- a/components/scheduler/child/webthread_impl_for_worker_scheduler.h |
+++ b/components/scheduler/child/webthread_impl_for_worker_scheduler.h |
@@ -17,6 +17,7 @@ class WebScheduler; |
}; |
namespace scheduler { |
+class SchedulerTaskRunnerDelegate; |
class SingleThreadIdleTaskRunner; |
class WebSchedulerImpl; |
class WorkerScheduler; |
@@ -46,12 +47,15 @@ class SCHEDULER_EXPORT WebThreadImplForWorkerScheduler |
base::MessageLoop::TaskObserver* observer) override; |
void InitOnThread(base::WaitableEvent* completion); |
+ void RestoreTaskRunnerOnThread(base::WaitableEvent* completion); |
scoped_ptr<base::Thread> thread_; |
scoped_ptr<scheduler::WorkerScheduler> worker_scheduler_; |
scoped_ptr<scheduler::WebSchedulerImpl> web_scheduler_; |
+ scoped_refptr<base::SingleThreadTaskRunner> thread_task_runner_; |
scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
scoped_refptr<scheduler::SingleThreadIdleTaskRunner> idle_task_runner_; |
+ scoped_refptr<SchedulerTaskRunnerDelegate> task_runner_delegate_; |
}; |
} // namespace scheduler |