Index: cc/CCDelayBasedTimeSource.cpp |
diff --git a/cc/CCDelayBasedTimeSource.cpp b/cc/CCDelayBasedTimeSource.cpp |
index 8b9d0f6760a38f9053a5959fe717b18841228aae..a4410854c4b4472e4d3e1db3886b422e790ce6e3 100644 |
--- a/cc/CCDelayBasedTimeSource.cpp |
+++ b/cc/CCDelayBasedTimeSource.cpp |
@@ -45,6 +45,10 @@ CCDelayBasedTimeSource::CCDelayBasedTimeSource(base::TimeDelta interval, CCThrea |
turnOffVerifier(); |
} |
+CCDelayBasedTimeSource::~CCDelayBasedTimeSource() |
+{ |
+} |
+ |
void CCDelayBasedTimeSource::setActive(bool active) |
{ |
TRACE_EVENT1("cc", "CCDelayBasedTimeSource::setActive", "active", active); |
@@ -71,6 +75,11 @@ void CCDelayBasedTimeSource::setActive(bool active) |
postNextTickTask(now()); |
} |
+bool CCDelayBasedTimeSource::active() const |
+{ |
+ return m_state != STATE_INACTIVE; |
+} |
+ |
base::TimeTicks CCDelayBasedTimeSource::lastTickTime() |
{ |
return m_lastTickTime; |
@@ -100,6 +109,11 @@ void CCDelayBasedTimeSource::onTimerFired() |
m_client->onTimerTick(); |
} |
+void CCDelayBasedTimeSource::setClient(CCTimeSourceClient* client) |
+{ |
+ m_client = client; |
+} |
+ |
void CCDelayBasedTimeSource::setTimebaseAndInterval(base::TimeTicks timebase, base::TimeDelta interval) |
{ |
m_nextParameters.interval = interval; |