Index: chrome/browser/browser_process_impl.h |
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h |
index 3d014d7903db6f0b7ebdbad960e63704dbb7e900..b0250d1d358f44bbb9080e0c618bdec0fe3aa635 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 network_time::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<network_time::NetworkTimeTracker> network_time_tracker_; |
+ scoped_ptr<gcm::GCMDriver> gcm_driver_; |
+ |
DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); |
}; |