| Index: third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| diff --git a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| index b36150bfe4d1892848f6bedd1e5e50ea4f79ecbd..da8442084b869cb436868d1422a5554e6d5911f4 100644
|
| --- a/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| +++ b/third_party/WebKit/Source/platform/scheduler/renderer/renderer_scheduler_impl.h
|
| @@ -191,6 +191,7 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
| void EndIdlePeriodForTesting(const base::Closure& callback,
|
| base::TimeTicks time_remaining);
|
| bool PolicyNeedsUpdateForTesting();
|
| + WakeUpBudgetPool* GetWakeUpBudgetPoolForTesting();
|
|
|
| base::TickClock* tick_clock() const;
|
|
|
| @@ -394,6 +395,8 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
|
|
| bool ShouldDisableThrottlingBecauseOfAudio(base::TimeTicks now);
|
|
|
| + void AddQueueToWakeUpBudgetPool(TaskQueue* queue);
|
| +
|
| SchedulerHelper helper_;
|
| IdleHelper idle_helper_;
|
| IdleCanceledDelayedTaskSweeper idle_canceled_delayed_task_sweeper_;
|
| @@ -473,6 +476,7 @@ class BLINK_PLATFORM_EXPORT RendererSchedulerImpl
|
| bool is_audio_playing;
|
| std::set<WebViewSchedulerImpl*> web_view_schedulers; // Not owned.
|
| RAILModeObserver* rail_mode_observer; // Not owned.
|
| + WakeUpBudgetPool* wake_up_budget_pool; // Not owned.
|
| };
|
|
|
| struct AnyThread {
|
|
|