| Index: components/scheduler/renderer/renderer_scheduler_impl.h
|
| diff --git a/components/scheduler/renderer/renderer_scheduler_impl.h b/components/scheduler/renderer/renderer_scheduler_impl.h
|
| index 11431c3283bc1d4057a88a5c94f498bc810ad5ef..9b20cbd2b951acba2e1fb36e00ffa43c33a3c417 100644
|
| --- a/components/scheduler/renderer/renderer_scheduler_impl.h
|
| +++ b/components/scheduler/renderer/renderer_scheduler_impl.h
|
| @@ -37,6 +37,9 @@ class SCHEDULER_EXPORT RendererSchedulerImpl : public RendererScheduler,
|
| scoped_refptr<base::SingleThreadTaskRunner> CompositorTaskRunner() override;
|
| scoped_refptr<base::SingleThreadTaskRunner> LoadingTaskRunner() override;
|
| scoped_refptr<TaskQueue> TimerTaskRunner() override;
|
| + scoped_refptr<TaskQueue> NewLoadingTaskRunner(const char* name) override;
|
| + scoped_refptr<TaskQueue> NewTimerTaskRunner(const char* name) override;
|
| + void UnregisterTaskRunner(scoped_refptr<TaskQueue>& task_queue) override;
|
| void WillBeginFrame(const cc::BeginFrameArgs& args) override;
|
| void BeginFrameNotExpectedSoon() override;
|
| void DidCommitFrameToCompositor() override;
|
| @@ -203,8 +206,10 @@ class SCHEDULER_EXPORT RendererSchedulerImpl : public RendererScheduler,
|
|
|
| const scoped_refptr<TaskQueue> control_task_runner_;
|
| const scoped_refptr<TaskQueue> compositor_task_runner_;
|
| - const scoped_refptr<TaskQueue> loading_task_runner_;
|
| - const scoped_refptr<TaskQueue> timer_task_runner_;
|
| + std::set<scoped_refptr<TaskQueue>> loading_task_runners_;
|
| + std::set<scoped_refptr<TaskQueue>> timer_task_runners_;
|
| + scoped_refptr<TaskQueue> default_loading_task_runner_;
|
| + scoped_refptr<TaskQueue> default_timer_task_runner_;
|
|
|
| base::Closure update_policy_closure_;
|
| DeadlineTaskRunner delayed_update_policy_runner_;
|
|
|