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 a9c0be3a05e389c0296a5391829dc90a1a9b6fb2..a3e8feac08da98017550289afe8b26e5922e4af8 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 |
@@ -195,6 +195,7 @@ class PLATFORM_EXPORT RendererSchedulerImpl |
void EndIdlePeriodForTesting(const base::Closure& callback, |
base::TimeTicks time_remaining); |
bool PolicyNeedsUpdateForTesting(); |
+ WakeUpBudgetPool* GetWakeUpBudgetPoolForTesting(); |
base::TickClock* tick_clock() const; |
@@ -398,6 +399,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_; |
@@ -478,6 +481,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 { |