commit | 9d7e5c0883487bbc0b7dc07485bd02aad29da947 | [log] [tgz] |
---|---|---|
author | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Wed May 21 03:09:03 2014 |
committer | [email protected] <[email protected]@0039d316-1c4b-4281-b951-d872f2087c98> | Wed May 21 03:09:03 2014 |
tree | ee1298bee3aeda5069cc0d1459b78e1bc28a9308 | |
parent | 6493366aa994c8fe9b1a00c79c9c77a42e7a10d7 [diff] [blame] |
Make GCMProfileService own GCMDriver, instead of deriving from it Also remove several tests related to testing on neutral channel signals. Replacement tests will be added when we switch to starting and stopping GCM on demand in the future patch. BUG=356716 TEST=tests updated [email protected],[email protected],[email protected] Review URL: https://codereview.chromium.org/286213003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@271832 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_gcm_app_handler.h b/chrome/browser/extensions/extension_gcm_app_handler.h index 7b1f0da4..5da91b7 100644 --- a/chrome/browser/extensions/extension_gcm_app_handler.h +++ b/chrome/browser/extensions/extension_gcm_app_handler.h
@@ -26,6 +26,7 @@ } namespace gcm { +class GCMDriver; class GCMProfileService; } @@ -77,7 +78,7 @@ const Extension* extension, UnloadedExtensionInfo::Reason reason) OVERRIDE; - gcm::GCMProfileService* GetGCMProfileService() const; + gcm::GCMDriver* GetGCMDriver() const; // BrowserContextKeyedAPI implementation. static const char* service_name() { return "ExtensionGCMAppHandler"; }