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 a6a2c46cf2aab9639be18e757c60545e57b85240..a09cde4746f37d55b1f0d6e96695e6e69670d579 100644 |
--- a/components/scheduler/child/webthread_impl_for_worker_scheduler.h |
+++ b/components/scheduler/child/webthread_impl_for_worker_scheduler.h |
@@ -20,6 +20,7 @@ namespace scheduler { |
class SchedulerTaskRunnerDelegate; |
class SingleThreadIdleTaskRunner; |
class WebSchedulerImpl; |
+class WebTaskRunnerImpl; |
class WorkerScheduler; |
class SCHEDULER_EXPORT WebThreadImplForWorkerScheduler |
@@ -32,6 +33,7 @@ class SCHEDULER_EXPORT WebThreadImplForWorkerScheduler |
// blink::WebThread implementation. |
virtual blink::WebScheduler* scheduler() const; |
blink::PlatformThreadId threadId() const override; |
+ virtual blink::WebTaskRunner* taskRunner(); |
// WebThreadBase implementation. |
base::SingleThreadTaskRunner* TaskRunner() const override; |
@@ -56,6 +58,7 @@ class SCHEDULER_EXPORT WebThreadImplForWorkerScheduler |
scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
scoped_refptr<scheduler::SingleThreadIdleTaskRunner> idle_task_runner_; |
scoped_refptr<SchedulerTaskRunnerDelegate> task_runner_delegate_; |
+ scoped_ptr<WebTaskRunnerImpl> web_task_runner_; |
}; |
} // namespace scheduler |