| 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..3014a345059eb0c0645814e45aba98daf39ae845 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,7 @@ class CONTENT_EXPORT WebThreadImplForRendererScheduler : public WebThreadBase {
|
| virtual ~WebThreadImplForRendererScheduler();
|
|
|
| // blink::WebThread implementation.
|
| + blink::WebScheduler* scheduler() const;
|
| blink::PlatformThreadId threadId() const override;
|
|
|
| // WebThreadBase implementation.
|
| @@ -31,6 +37,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.
|
|
|