Index: components/scheduler/renderer/web_view_scheduler_impl.h |
diff --git a/components/scheduler/renderer/web_view_scheduler_impl.h b/components/scheduler/renderer/web_view_scheduler_impl.h |
index 019696c8e57256b07af1d52ed36c1f7cf6e94293..89eee93771ee155de68983c3b35744ca583dbdff 100644 |
--- a/components/scheduler/renderer/web_view_scheduler_impl.h |
+++ b/components/scheduler/renderer/web_view_scheduler_impl.h |
@@ -55,6 +55,8 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler { |
void DidStartLoading(unsigned long identifier); |
void DidStopLoading(unsigned long identifier); |
+ void IncrementBackgroundParserCount(); |
+ void DecrementBackgroundParserCount(); |
private: |
friend class WebFrameSchedulerImpl; |
@@ -66,6 +68,7 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler { |
} |
void setAllowVirtualTimeToAdvance(bool allow_virtual_time_to_advance); |
+ void ApplyVirtualTimePolicy(); |
std::set<WebFrameSchedulerImpl*> frame_schedulers_; |
std::set<unsigned long> pending_loads_; |
@@ -74,6 +77,7 @@ class SCHEDULER_EXPORT WebViewSchedulerImpl : public blink::WebViewScheduler { |
blink::WebView* web_view_; |
RendererSchedulerImpl* renderer_scheduler_; |
VirtualTimePolicy virtual_time_policy_; |
+ int background_parser_count_; |
bool page_visible_; |
bool disable_background_timer_throttling_; |
bool allow_virtual_time_to_advance_; |