Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / cc / scheduler / delay_based_time_source.h
index 18c8002..e503bdf 100644 (file)
 #include "base/values.h"
 #include "cc/base/cc_export.h"
 
-namespace base { class SingleThreadTaskRunner; }
+namespace base {
+namespace debug {
+class TracedValue;
+}
+class SingleThreadTaskRunner;
+}
 
 namespace cc {
 
@@ -49,7 +54,7 @@ class CC_EXPORT DelayBasedTimeSource
   // Virtual for testing.
   virtual base::TimeTicks Now() const;
 
-  virtual scoped_ptr<base::Value> AsValue() const;
+  virtual void AsValueInto(base::debug::TracedValue* dict) const;
 
  protected:
   DelayBasedTimeSource(base::TimeDelta interval,