Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(100)

Side by Side Diff: chrome/browser/browser_process_impl.h

Issue 7545004: Component update (part 6), wire sigleton to browser (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // When each service is created, we set a flag indicating this. At this point, 5 // When each service is created, we set a flag indicating this. At this point,
6 // the service initialization could fail or succeed. This allows us to remember 6 // the service initialization could fail or succeed. This allows us to remember
7 // if we tried to create a service, and not try creating it over and over if 7 // if we tried to create a service, and not try creating it over and over if
8 // the creation failed. 8 // the creation failed.
9 9
10 #ifndef CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ 10 #ifndef CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after
119 virtual prerender::PrerenderTracker* prerender_tracker(); 119 virtual prerender::PrerenderTracker* prerender_tracker();
120 120
121 #if defined(IPC_MESSAGE_LOG_ENABLED) 121 #if defined(IPC_MESSAGE_LOG_ENABLED)
122 virtual void SetIPCLoggingEnabled(bool enable); 122 virtual void SetIPCLoggingEnabled(bool enable);
123 #endif 123 #endif
124 124
125 virtual MHTMLGenerationManager* mhtml_generation_manager(); 125 virtual MHTMLGenerationManager* mhtml_generation_manager();
126 126
127 virtual GpuBlacklistUpdater* gpu_blacklist_updater(); 127 virtual GpuBlacklistUpdater* gpu_blacklist_updater();
128 128
129 #if !defined(OS_CHROMEOS)
130 virtual ComponentUpdateService* component_updater();
131 #endif
132
129 private: 133 private:
130 void CreateResourceDispatcherHost(); 134 void CreateResourceDispatcherHost();
131 void CreateMetricsService(); 135 void CreateMetricsService();
132 136
133 void CreateIOThread(); 137 void CreateIOThread();
134 static void CleanupOnIOThread(); 138 static void CleanupOnIOThread();
135 139
136 void CreateFileThread(); 140 void CreateFileThread();
137 void CreateDBThread(); 141 void CreateDBThread();
138 void CreateProcessLauncherThread(); 142 void CreateProcessLauncherThread();
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
314 #if defined(OS_CHROMEOS) 318 #if defined(OS_CHROMEOS)
315 scoped_refptr<chromeos::ProxyConfigServiceImpl> 319 scoped_refptr<chromeos::ProxyConfigServiceImpl>
316 chromeos_proxy_config_service_impl_; 320 chromeos_proxy_config_service_impl_;
317 #endif 321 #endif
318 322
319 // Per-process listener for online state changes. 323 // Per-process listener for online state changes.
320 scoped_ptr<BrowserOnlineStateObserver> online_state_observer_; 324 scoped_ptr<BrowserOnlineStateObserver> online_state_observer_;
321 325
322 scoped_refptr<GpuBlacklistUpdater> gpu_blacklist_updater_; 326 scoped_refptr<GpuBlacklistUpdater> gpu_blacklist_updater_;
323 327
328 scoped_ptr<ComponentUpdateService> component_updater_;
329
324 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); 330 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl);
325 }; 331 };
326 332
327 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ 333 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698