Index: components/scheduler/child/web_scheduler_impl.h |
diff --git a/components/scheduler/child/web_scheduler_impl.h b/components/scheduler/child/web_scheduler_impl.h |
index 76c0c217ada1f0b15b131909f0ffb3fe88311867..82c1a2c319400c4c1f17b68c122d7a14d9f4d0b6 100644 |
--- a/components/scheduler/child/web_scheduler_impl.h |
+++ b/components/scheduler/child/web_scheduler_impl.h |
@@ -12,10 +12,6 @@ |
#include "third_party/WebKit/public/platform/WebScheduler.h" |
#include "third_party/WebKit/public/platform/WebThread.h" |
-namespace base { |
-class SingleThreadTaskRunner; |
-} |
- |
namespace scheduler { |
class ChildScheduler; |
@@ -25,11 +21,10 @@ class WebTaskRunnerImpl; |
class SCHEDULER_EXPORT WebSchedulerImpl : public blink::WebScheduler { |
public: |
- WebSchedulerImpl( |
- ChildScheduler* child_scheduler, |
- scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner, |
- scoped_refptr<base::SingleThreadTaskRunner> loading_task_runner, |
- scoped_refptr<base::SingleThreadTaskRunner> timer_task_runner); |
+ WebSchedulerImpl(ChildScheduler* child_scheduler, |
+ scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner, |
+ scoped_refptr<TaskQueue> loading_task_runner, |
+ scoped_refptr<TaskQueue> timer_task_runner); |
~WebSchedulerImpl() override; |
// blink::WebScheduler implementation: |
@@ -58,7 +53,7 @@ class SCHEDULER_EXPORT WebSchedulerImpl : public blink::WebScheduler { |
ChildScheduler* child_scheduler_; // NOT OWNED |
scoped_refptr<SingleThreadIdleTaskRunner> idle_task_runner_; |
- scoped_refptr<base::SingleThreadTaskRunner> timer_task_runner_; |
+ scoped_refptr<TaskQueue> timer_task_runner_; |
scoped_ptr<WebTaskRunnerImpl> loading_web_task_runner_; |
scoped_ptr<WebTaskRunnerImpl> timer_web_task_runner_; |
}; |