Index: chrome/browser/browser_process_impl.h |
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h |
index 5631a5ec3e927b006116a5e5967a52e15cdd81cd..2916471a0f037a3abc3f75a0a3c7b2bc2a6d28f7 100644 |
--- a/chrome/browser/browser_process_impl.h |
+++ b/chrome/browser/browser_process_impl.h |
@@ -41,6 +41,10 @@ namespace extensions { |
class ExtensionsBrowserClient; |
} |
+namespace gcm { |
+class GCMDriver; |
+} |
+ |
namespace policy { |
class BrowserPolicyConnector; |
class PolicyService; |
@@ -133,6 +137,7 @@ class BrowserProcessImpl : public BrowserProcess, |
virtual WebRtcLogUploader* webrtc_log_uploader() OVERRIDE; |
#endif |
virtual NetworkTimeTracker* network_time_tracker() OVERRIDE; |
+ virtual gcm::GCMDriver* gcm_driver() OVERRIDE; |
static void RegisterPrefs(PrefRegistrySimple* registry); |
@@ -151,6 +156,7 @@ class BrowserProcessImpl : public BrowserProcess, |
void CreateSafeBrowsingDetectionService(); |
void CreateStatusTray(); |
void CreateBackgroundModeManager(); |
+ void CreateGCMDriver(); |
MetricsServicesManager* GetMetricsServicesManager(); |
@@ -288,6 +294,8 @@ class BrowserProcessImpl : public BrowserProcess, |
scoped_ptr<NetworkTimeTracker> network_time_tracker_; |
+ scoped_ptr<gcm::GCMDriver> gcm_driver_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); |
}; |