Index: google_apis/gcm/gcm_client_impl.h |
diff --git a/google_apis/gcm/gcm_client_impl.h b/google_apis/gcm/gcm_client_impl.h |
index 72b86bab65f49ba9162472ec4f1e57395f802479..f428b14bd95f37c501bd26a6a879030c248823fb 100644 |
--- a/google_apis/gcm/gcm_client_impl.h |
+++ b/google_apis/gcm/gcm_client_impl.h |
@@ -64,9 +64,12 @@ class GCM_EXPORT GCMClientImpl : public GCMClient { |
virtual void Send(const std::string& app_id, |
const std::string& receiver_id, |
const OutgoingMessage& message) OVERRIDE; |
+ virtual GCMStatistics GetStatistics() const OVERRIDE; |
private: |
// State representation of the GCMClient. |
+ // Any change made to this enum should have corresponding change in the |
+ // GetStateString(...) function. |
enum State { |
// Uninitialized. |
UNINITIALIZED, |
@@ -107,6 +110,9 @@ class GCM_EXPORT GCMClientImpl : public GCMClient { |
friend class GCMClientImplTest; |
+ // Returns text representation of the enum State. |
+ std::string GetStateString() const; |
+ |
// Callbacks for the MCSClient. |
// Receives messages and dispatches them to relevant user delegates. |
void OnMessageReceivedFromMCS(const gcm::MCSMessage& message); |