| Index: cc/scheduler/delay_based_time_source.h
|
| diff --git a/cc/scheduler/delay_based_time_source.h b/cc/scheduler/delay_based_time_source.h
|
| index 9faaeac4651d873f18fdc12a64cc4d1dc95d12d0..a5ea2fb129f251764ea27c3bbc5dc08d54f1ed80 100644
|
| --- a/cc/scheduler/delay_based_time_source.h
|
| +++ b/cc/scheduler/delay_based_time_source.h
|
| @@ -5,7 +5,10 @@
|
| #ifndef CC_SCHEDULER_DELAY_BASED_TIME_SOURCE_H_
|
| #define CC_SCHEDULER_DELAY_BASED_TIME_SOURCE_H_
|
|
|
| +#include <string>
|
| +
|
| #include "base/memory/weak_ptr.h"
|
| +#include "base/values.h"
|
| #include "cc/base/cc_export.h"
|
| #include "cc/scheduler/time_source.h"
|
|
|
| @@ -32,17 +35,21 @@ class CC_EXPORT DelayBasedTimeSource : public TimeSource {
|
|
|
| // Get the last and next tick times. NextTickTime() returns null when
|
| // inactive.
|
| - virtual base::TimeTicks LastTickTime() OVERRIDE;
|
| - virtual base::TimeTicks NextTickTime() OVERRIDE;
|
| + virtual base::TimeTicks LastTickTime() const OVERRIDE;
|
| + virtual base::TimeTicks NextTickTime() const OVERRIDE;
|
|
|
| // Virtual for testing.
|
| virtual base::TimeTicks Now() const;
|
|
|
| + virtual scoped_ptr<base::Value> AsValue() const;
|
| +
|
| protected:
|
| DelayBasedTimeSource(base::TimeDelta interval,
|
| base::SingleThreadTaskRunner* task_runner);
|
| virtual ~DelayBasedTimeSource();
|
|
|
| + virtual std::string TypeString() const;
|
| +
|
| base::TimeTicks NextTickTarget(base::TimeTicks now);
|
| void PostNextTickTask(base::TimeTicks now);
|
| void OnTimerFired();
|
| @@ -86,6 +93,8 @@ class DelayBasedTimeSourceHighRes : public DelayBasedTimeSource {
|
| base::SingleThreadTaskRunner* task_runner);
|
| virtual ~DelayBasedTimeSourceHighRes();
|
|
|
| + virtual std::string TypeString() const OVERRIDE;
|
| +
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(DelayBasedTimeSourceHighRes);
|
| };
|
|
|