Chromium Code Reviews| Index: cc/test/ordered_simple_task_runner.h |
| diff --git a/cc/test/ordered_simple_task_runner.h b/cc/test/ordered_simple_task_runner.h |
| index 68483037359d83d2dc3f90b91403a497979618f6..483ccd680c9fa13f87571792b56c94299965e505 100644 |
| --- a/cc/test/ordered_simple_task_runner.h |
| +++ b/cc/test/ordered_simple_task_runner.h |
| @@ -12,9 +12,9 @@ |
| #include "base/basictypes.h" |
| #include "base/compiler_specific.h" |
| #include "base/logging.h" |
| +#include "base/test/simple_test_tick_clock.h" |
| #include "base/test/test_simple_task_runner.h" |
| #include "base/trace_event/trace_event.h" |
| -#include "cc/test/test_now_source.h" |
| namespace cc { |
| @@ -49,8 +49,7 @@ class TestOrderablePendingTask : public base::TestPendingTask { |
| class OrderedSimpleTaskRunner : public base::SingleThreadTaskRunner { |
| public: |
| OrderedSimpleTaskRunner(); |
| - OrderedSimpleTaskRunner(scoped_refptr<TestNowSource> now_src, |
| - bool advance_now); |
| + OrderedSimpleTaskRunner(base::SimpleTestTickClock* now_src, bool advance_now); |
| // base::TestSimpleTaskRunner implementation: |
| bool PostDelayedTask(const tracked_objects::Location& from_here, |
| @@ -62,6 +61,8 @@ class OrderedSimpleTaskRunner : public base::SingleThreadTaskRunner { |
| bool RunsTasksOnCurrentThread() const override; |
| + static const base::TimeTicks kAbsoluteMaxNow; |
| + |
| // Set a maximum number of tasks to run at once. Useful as a timeout to |
| // prevent infinite task loops. |
| static const size_t kAbsoluteMaxTasks; |
| @@ -138,7 +139,7 @@ class OrderedSimpleTaskRunner : public base::SingleThreadTaskRunner { |
| base::ThreadChecker thread_checker_; |
| bool advance_now_; |
| - scoped_refptr<TestNowSource> now_src_; |
| + base::SimpleTestTickClock* now_src_; |
|
Sami
2015/06/05 17:11:07
Who owns this object? One of the constructors take
Ankur Verma
2015/06/08 07:11:34
Done. Removed the ctor which allocated but never f
|
| size_t max_tasks_; |