Chromium Code Reviews| Index: content/renderer/scheduler/webthread_impl_for_renderer_scheduler.h |
| diff --git a/content/renderer/scheduler/webthread_impl_for_renderer_scheduler.h b/content/renderer/scheduler/webthread_impl_for_renderer_scheduler.h |
| index 4b8d9fb31edf1b814bbc6f44a7501f5a75110e7f..46d067b0998bf7a48921fc608f6ff116bda7da24 100644 |
| --- a/content/renderer/scheduler/webthread_impl_for_renderer_scheduler.h |
| +++ b/content/renderer/scheduler/webthread_impl_for_renderer_scheduler.h |
| @@ -8,9 +8,14 @@ |
| #include "base/containers/scoped_ptr_hash_map.h" |
| #include "content/child/webthread_base.h" |
| +namespace blink { |
| +class WebScheduler; |
| +}; |
| + |
| namespace content { |
| class RendererScheduler; |
| +class RendererWebSchedulerImpl; |
| class CONTENT_EXPORT WebThreadImplForRendererScheduler : public WebThreadBase { |
| public: |
| @@ -18,6 +23,8 @@ class CONTENT_EXPORT WebThreadImplForRendererScheduler : public WebThreadBase { |
| virtual ~WebThreadImplForRendererScheduler(); |
| // blink::WebThread implementation. |
| + // TODO(alexclarke): mark this as override when blink patch lands |
|
Sami
2015/04/15 12:37:13
Ditto about override.
alex clarke (OOO till 29th)
2015/04/15 14:25:46
Done.
|
| + blink::WebScheduler* scheduler() const; |
| blink::PlatformThreadId threadId() const override; |
| // WebThreadBase implementation. |
| @@ -31,6 +38,7 @@ class CONTENT_EXPORT WebThreadImplForRendererScheduler : public WebThreadBase { |
| void RemoveTaskObserverInternal( |
| base::MessageLoop::TaskObserver* observer) override; |
| + scoped_ptr<RendererWebSchedulerImpl> web_scheduler_; |
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_; |
| scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner_; |
| RendererScheduler* scheduler_; // Not owned. |