Index: google_apis/gcm/engine/registration_request.h |
diff --git a/google_apis/gcm/engine/registration_request.h b/google_apis/gcm/engine/registration_request.h |
index c4c3ae7c063a3216a1228e14358f04479d97238e..96d77fd36cfa156ee4f167e1b3e69f460b9a814d 100644 |
--- a/google_apis/gcm/engine/registration_request.h |
+++ b/google_apis/gcm/engine/registration_request.h |
@@ -87,6 +87,11 @@ class GCM_EXPORT RegistrationRequest : public net::URLFetcherDelegate { |
// RegistrationRequest::BuildRequestBody to append more custom info to |
// |body|. Note that the request body is encoded in HTTP form format. |
virtual void BuildRequestBody(std::string* body) = 0; |
+ |
+ // Reports various UMAs, including status, retry count and completion time. |
+ virtual void ReportUMAs(Status status, |
+ int retry_count, |
+ base::TimeDelta complete_time) = 0; |
}; |
RegistrationRequest( |