| Index: components/gcm_driver/gcm_driver_desktop.h
|
| diff --git a/components/gcm_driver/gcm_driver_desktop.h b/components/gcm_driver/gcm_driver_desktop.h
|
| index a162df161397468776e909ca34bb305459e05b6c..4723ba3a0697ee41636881ad7378f0b790705794 100644
|
| --- a/components/gcm_driver/gcm_driver_desktop.h
|
| +++ b/components/gcm_driver/gcm_driver_desktop.h
|
| @@ -60,7 +60,7 @@ class GCMDriverDesktop : public GCMDriver,
|
| const scoped_refptr<base::SequencedTaskRunner>& blocking_task_runner);
|
| ~GCMDriverDesktop() override;
|
|
|
| - // GCMDriver overrides:
|
| + // GCMDriver implementation:
|
| void Shutdown() override;
|
| void OnSignedIn() override;
|
| void OnSignedOut() override;
|
| @@ -85,27 +85,10 @@ class GCMDriverDesktop : public GCMDriver,
|
| base::Time GetLastTokenFetchTime() override;
|
| void SetLastTokenFetchTime(const base::Time& time) override;
|
| void WakeFromSuspendForHeartbeat(bool wake) override;
|
| - InstanceIDHandler* GetInstanceIDHandler() override;
|
| + InstanceIDHandler* GetInstanceIDHandlerInternal() override;
|
| void AddHeartbeatInterval(const std::string& scope, int interval_ms) override;
|
| void RemoveHeartbeatInterval(const std::string& scope) override;
|
|
|
| - // InstanceIDHandler overrides:
|
| - void GetToken(const std::string& app_id,
|
| - const std::string& authorized_entity,
|
| - const std::string& scope,
|
| - const std::map<std::string, std::string>& options,
|
| - const GetTokenCallback& callback) override;
|
| - void DeleteToken(const std::string& app_id,
|
| - const std::string& authorized_entity,
|
| - const std::string& scope,
|
| - const DeleteTokenCallback& callback) override;
|
| - void AddInstanceIDData(const std::string& app_id,
|
| - const std::string& instance_id,
|
| - const std::string& extra_data) override;
|
| - void RemoveInstanceIDData(const std::string& app_id) override;
|
| - void GetInstanceIDData(const std::string& app_id,
|
| - const GetInstanceIDDataCallback& callback) override;
|
| -
|
| // Exposed for testing purpose.
|
| bool gcm_enabled() const { return gcm_enabled_; }
|
| GCMChannelStatusSyncer* gcm_channel_status_syncer_for_testing() {
|
| @@ -125,6 +108,23 @@ class GCMDriverDesktop : public GCMDriver,
|
| GCMEncryptionProvider::DecryptionResult result)
|
| override;
|
|
|
| + // InstanceIDHandler implementation:
|
| + void GetToken(const std::string& app_id,
|
| + const std::string& authorized_entity,
|
| + const std::string& scope,
|
| + const std::map<std::string, std::string>& options,
|
| + const GetTokenCallback& callback) override;
|
| + void DeleteToken(const std::string& app_id,
|
| + const std::string& authorized_entity,
|
| + const std::string& scope,
|
| + const DeleteTokenCallback& callback) override;
|
| + void AddInstanceIDData(const std::string& app_id,
|
| + const std::string& instance_id,
|
| + const std::string& extra_data) override;
|
| + void RemoveInstanceIDData(const std::string& app_id) override;
|
| + void GetInstanceIDData(const std::string& app_id,
|
| + const GetInstanceIDDataCallback& callback) override;
|
| +
|
| private:
|
| class IOWorker;
|
|
|
|
|