Index: components/scheduler/base/task_queue.h |
diff --git a/components/scheduler/base/task_queue.h b/components/scheduler/base/task_queue.h |
index b9c24de79255aa7634093a4e682484590bbe3af0..b3a316362ce53eba8682ec097f64c7c5fe5283f5 100644 |
--- a/components/scheduler/base/task_queue.h |
+++ b/components/scheduler/base/task_queue.h |
@@ -18,6 +18,7 @@ class BlameContext; |
} |
namespace scheduler { |
+class LazyNow; |
class TimeDomain; |
class SCHEDULER_EXPORT TaskQueue : public base::SingleThreadTaskRunner { |
@@ -182,7 +183,7 @@ class SCHEDULER_EXPORT TaskQueue : public base::SingleThreadTaskRunner { |
// TaskQueueManager::MaybeScheduleImmediateWork. |
// TODO(alexclarke): Add a base::RunLoop observer so we can get rid of |
// |may_post_dowork|. |
- virtual void PumpQueue(bool may_post_dowork) = 0; |
+ virtual void PumpQueue(LazyNow* lazy_now, bool may_post_dowork) = 0; |
// These functions can only be called on the same thread that the task queue |
// manager executes its tasks on. |