[GCM] Add more UMA to GCM
commitb20aece2f8054df33d74db6f4a77e0cdc00c10de
authorjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 9 May 2014 22:34:08 +0000 (9 22:34 +0000)
committerjianli@chromium.org <jianli@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 9 May 2014 22:34:08 +0000 (9 22:34 +0000)
tree8345d0b42a11a37f15521683b50f55b15a1be6d4
parent69f65a24803adfc456ef9382c31ee37d6cdac5b1
[GCM] Add more UMA to GCM

Also fix a bug that the default TTL value is set to 0.

BUG=361374,371149
TEST=new test added for default TTL bug

Review URL: https://codereview.chromium.org/270783002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@269439 0039d316-1c4b-4281-b951-d872f2087c98
15 files changed:
chrome/browser/extensions/api/gcm/gcm_api.cc
chrome/browser/extensions/api/gcm/gcm_apitest.cc
chrome/test/data/extensions/api_test/gcm/functions/send_message_data/send_message_data.js
chrome/test/data/extensions/api_test/gcm/functions/send_message_default_ttl/manifest.json [new file with mode: 0644]
chrome/test/data/extensions/api_test/gcm/functions/send_message_default_ttl/send_message_default_ttl.js [copied from chrome/test/data/extensions/api_test/gcm/functions/send_message_data/send_message_data.js with 95% similarity]
google_apis/gcm/engine/checkin_request.cc
google_apis/gcm/engine/checkin_request.h
google_apis/gcm/engine/registration_request.cc
google_apis/gcm/engine/registration_request.h
google_apis/gcm/engine/unregistration_request.cc
google_apis/gcm/engine/unregistration_request.h
google_apis/gcm/gcm_client.cc
google_apis/gcm/gcm_client.h
google_apis/gcm/gcm_client_impl.cc
tools/metrics/histograms/histograms.xml