Index: components/scheduler/base/virtual_time_domain.h |
diff --git a/components/scheduler/base/virtual_time_domain.h b/components/scheduler/base/virtual_time_domain.h |
index 2e384144d4c20918ca08cb3ffeb1c4bc6a080389..ce1f99aac1b1896b5861718ff39ccb3697008c37 100644 |
--- a/components/scheduler/base/virtual_time_domain.h |
+++ b/components/scheduler/base/virtual_time_domain.h |
@@ -27,7 +27,10 @@ class SCHEDULER_EXPORT VirtualTimeDomain : public TimeDomain { |
void AdvanceTo(base::TimeTicks now); |
protected: |
- void RequestWakeup(base::TimeDelta delay) override; |
+ void OnRegisterWithTaskQueueManager( |
+ TaskQueueManagerDelegate* task_queue_manager_delegate, |
+ base::Closure do_work_closure) override; |
+ void RequestWakeup(LazyNow* lazy_now, base::TimeDelta delay) override; |
void AsValueIntoInternal( |
base::trace_event::TracedValue* state) const override; |
@@ -35,6 +38,9 @@ class SCHEDULER_EXPORT VirtualTimeDomain : public TimeDomain { |
mutable base::Lock lock_; // Protects |now_|. |
base::TimeTicks now_; |
+ TaskQueueManagerDelegate* task_queue_manager_delegate_; // NOT OWNED |
+ base::Closure do_work_closure_; |
+ |
~VirtualTimeDomain() override; |
DISALLOW_COPY_AND_ASSIGN(VirtualTimeDomain); |