Index: content/child/scheduler/webthread_impl_for_worker_scheduler.h |
diff --git a/content/child/scheduler/webthread_impl_for_worker_scheduler.h b/content/child/scheduler/webthread_impl_for_worker_scheduler.h |
index 25362d78ce87ba527b25d552242b374d33b3601e..da570001b7c29519d3e32f2f40ef353b51df7043 100644 |
--- a/content/child/scheduler/webthread_impl_for_worker_scheduler.h |
+++ b/content/child/scheduler/webthread_impl_for_worker_scheduler.h |
@@ -12,10 +12,15 @@ namespace base { |
class WaitableEvent; |
}; |
+namespace blink { |
+class WebScheduler; |
+}; |
+ |
namespace content { |
class SingleThreadIdleTaskRunner; |
class WorkerScheduler; |
+class WorkerWebSchedulerImpl; |
class CONTENT_EXPORT WebThreadImplForWorkerScheduler : public WebThreadBase { |
public: |
@@ -23,6 +28,8 @@ class CONTENT_EXPORT WebThreadImplForWorkerScheduler : public WebThreadBase { |
virtual ~WebThreadImplForWorkerScheduler(); |
// blink::WebThread implementation. |
+ // TODO(alexclarke): mark this as override when blink patch lands |
Sami
2015/04/15 12:37:13
We should still keep this as non-override even aft
alex clarke (OOO till 29th)
2015/04/15 14:25:46
Done.
|
+ virtual blink::WebScheduler* scheduler() const; |
blink::PlatformThreadId threadId() const override; |
// WebThreadBase implementation. |
@@ -41,6 +48,7 @@ class CONTENT_EXPORT WebThreadImplForWorkerScheduler : public WebThreadBase { |
scoped_ptr<base::Thread> thread_; |
scoped_ptr<WorkerScheduler> worker_scheduler_; |
+ scoped_ptr<WorkerWebSchedulerImpl> web_scheduler_; |
scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner_; |
}; |