| 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();
|
|
|