Index: google_apis/gcm/engine/heartbeat_manager.h |
diff --git a/google_apis/gcm/engine/heartbeat_manager.h b/google_apis/gcm/engine/heartbeat_manager.h |
index a0a186ef9d464eed6711aca6fd84dd01c2930e63..0addf90100e5d964d455c075e8cd3cd04a4c7325 100644 |
--- a/google_apis/gcm/engine/heartbeat_manager.h |
+++ b/google_apis/gcm/engine/heartbeat_manager.h |
@@ -25,7 +25,7 @@ namespace gcm { |
// receipt/failures and triggering reconnection as necessary. |
class GCM_EXPORT HeartbeatManager { |
public: |
- explicit HeartbeatManager(scoped_ptr<base::Timer> heartbeat_timer); |
+ HeartbeatManager(); |
~HeartbeatManager(); |
// Start the heartbeat logic. |
@@ -52,6 +52,9 @@ class GCM_EXPORT HeartbeatManager { |
// pending. |
base::TimeTicks GetNextHeartbeatTime() const; |
+ // Updates the timer used for scheduling heartbeats. |
+ void UpdateHeartbeatTimer(scoped_ptr<base::Timer> timer); |
+ |
protected: |
// Helper method to send heartbeat on timer trigger. |
void OnHeartbeatTriggered(); |