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..6de60f5a228e145b7cf6807474f8971ab99f3253 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> default_web_task_runner_; |
Sami
2015/09/02 14:55:53
nit: just "web_task_runner_" ?
alex clarke (OOO till 29th)
2015/09/02 15:49:33
Done.
|
}; |
} // namespace scheduler |