summaryrefslogtreecommitdiffstats
path: root/content/shell/browser/shell_browser_context.h
diff options
context:
space:
mode:
authorjohnme@chromium.org <johnme@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-13 14:43:37 +0000
committerjohnme@chromium.org <johnme@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-13 14:43:37 +0000
commitc5c89d0418fa2386b3b5da8232252ba4770dc06c (patch)
tree3573784623cd44075061dbf0d51e41e8890f1091 /content/shell/browser/shell_browser_context.h
parent8bb3e51628226abcc38a66b2a50adbdbefe5152f (diff)
downloadchromium_src-c5c89d0418fa2386b3b5da8232252ba4770dc06c.zip
chromium_src-c5c89d0418fa2386b3b5da8232252ba4770dc06c.tar.gz
chromium_src-c5c89d0418fa2386b3b5da8232252ba4770dc06c.tar.bz2
Hook PushMessagingMessageFilter up to GCMDriver
Add plumbing for registration from push service-agnostic content layer to GCMDriver in chrome layer. To achieve this, GCMProfileService owns an implementation of a new PushMessagingService class, which can be used from the content layer. Based on mvanouwerkerk's prototype in https://codereview.chromium.org/186023002, but significantly refactored. BUG=350384 TBR=benm@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276792 Review URL: https://codereview.chromium.org/317823007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@277016 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell/browser/shell_browser_context.h')
-rw-r--r--content/shell/browser/shell_browser_context.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/content/shell/browser/shell_browser_context.h b/content/shell/browser/shell_browser_context.h
index 60baa52..38a8906 100644
--- a/content/shell/browser/shell_browser_context.h
+++ b/content/shell/browser/shell_browser_context.h
@@ -74,6 +74,7 @@ class ShellBrowserContext : public BrowserContext {
GetGeolocationPermissionContext() OVERRIDE;
virtual BrowserPluginGuestManager* GetGuestManager() OVERRIDE;
virtual quota::SpecialStoragePolicy* GetSpecialStoragePolicy() OVERRIDE;
+ virtual PushMessagingService* GetPushMessagingService() OVERRIDE;
net::URLRequestContextGetter* CreateRequestContext(
ProtocolHandlerMap* protocol_handlers,