| 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
|
|
|