Chromium Code Reviews| Index: content/renderer/scheduler/task_queue_manager.h |
| diff --git a/content/renderer/scheduler/task_queue_manager.h b/content/renderer/scheduler/task_queue_manager.h |
| index 8f32b93a0ace6674cfa227db573ca5bad6f4540d..0e84f5f4345eb580f00524ad5b7686a9b285576c 100644 |
| --- a/content/renderer/scheduler/task_queue_manager.h |
| +++ b/content/renderer/scheduler/task_queue_manager.h |
| @@ -15,6 +15,7 @@ |
| #include "base/synchronization/lock.h" |
| #include "base/threading/thread_checker.h" |
| #include "content/common/content_export.h" |
| +#include "content/renderer/scheduler/nestable_single_thread_task_runner.h" |
|
Sami
2015/03/12 18:53:11
Forward decl here too?
rmcilroy
2015/03/13 10:56:53
Done.
|
| namespace base { |
| namespace trace_event { |
| @@ -68,9 +69,10 @@ class CONTENT_EXPORT TaskQueueManager { |
| // |main_task_runner| identifies the thread on which where the tasks are |
| // eventually run. |selector| is used to choose which task queue to service. |
| // It should outlive this class. |
| - TaskQueueManager(size_t task_queue_count, |
| - scoped_refptr<base::SingleThreadTaskRunner> main_task_runner, |
| - TaskQueueSelector* selector); |
| + TaskQueueManager( |
| + size_t task_queue_count, |
| + scoped_refptr<NestableSingleThreadTaskRunner> main_task_runner, |
| + TaskQueueSelector* selector); |
| ~TaskQueueManager(); |
| // Returns the task runner which targets the queue selected by |queue_index|. |
| @@ -169,7 +171,7 @@ class CONTENT_EXPORT TaskQueueManager { |
| base::debug::TaskAnnotator task_annotator_; |
| base::ThreadChecker main_thread_checker_; |
| - scoped_refptr<base::SingleThreadTaskRunner> main_task_runner_; |
| + scoped_refptr<NestableSingleThreadTaskRunner> main_task_runner_; |
| TaskQueueSelector* selector_; |
| base::WeakPtr<TaskQueueManager> task_queue_manager_weak_ptr_; |