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 2cded9904c2cdbba8703276a4e37cf1202052d5e..94a44eece7e4c37e026a950344f824fe6e3625b8 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 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 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 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 { |