Index: components/scheduler/child/scheduler_helper.h |
diff --git a/components/scheduler/child/scheduler_helper.h b/components/scheduler/child/scheduler_helper.h |
index 5c0c973bc1f3138ee52c0d47217aced1827a05d5..6ba827549aa5cfb8dadbad12c416a4a4f6668602 100644 |
--- a/components/scheduler/child/scheduler_helper.h |
+++ b/components/scheduler/child/scheduler_helper.h |
@@ -15,7 +15,7 @@ class TickClock; |
namespace scheduler { |
-class NestableSingleThreadTaskRunner; |
+class SchedulerTaskRunnerDelegate; |
// Common scheduler functionality for default tasks. |
class SCHEDULER_EXPORT SchedulerHelper { |
@@ -23,12 +23,11 @@ class SCHEDULER_EXPORT SchedulerHelper { |
// NOTE |total_task_queue_count| must be >= TASK_QUEUE_COUNT. |
// Category strings must have application lifetime (statics or |
// literals). They may not include " chars. |
- SchedulerHelper( |
- scoped_refptr<NestableSingleThreadTaskRunner> main_task_runner, |
- const char* tracing_category, |
- const char* disabled_by_default_tracing_category, |
- const char* disabled_by_default_verbose_tracing_category, |
- size_t total_task_queue_count); |
+ SchedulerHelper(scoped_refptr<SchedulerTaskRunnerDelegate> main_task_runner, |
+ const char* tracing_category, |
+ const char* disabled_by_default_tracing_category, |
+ const char* disabled_by_default_verbose_tracing_category, |
+ size_t total_task_queue_count); |
~SchedulerHelper(); |
// Returns the default task runner. |
@@ -104,6 +103,7 @@ class SCHEDULER_EXPORT SchedulerHelper { |
friend class SchedulerHelperTest; |
base::ThreadChecker thread_checker_; |
+ scoped_refptr<SchedulerTaskRunnerDelegate> main_task_runner_; |
scoped_ptr<PrioritizingTaskQueueSelector> task_queue_selector_; |
scoped_ptr<TaskQueueManager> task_queue_manager_; |