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 { |