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

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

Issue 592043005: [WIP]Implement Chromium side changes for navigator.language(s) support for workers. Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: languagechange event plumbing for shared worker. Stil WIP. Created 6 years, 2 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
« no previous file with comments | « no previous file | chrome/browser/browser_process_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 144 matching lines...) Expand 10 before | Expand all | Expand 10 after
155 void CreateBackgroundPrintingManager(); 155 void CreateBackgroundPrintingManager();
156 void CreateSafeBrowsingService(); 156 void CreateSafeBrowsingService();
157 void CreateSafeBrowsingDetectionService(); 157 void CreateSafeBrowsingDetectionService();
158 void CreateStatusTray(); 158 void CreateStatusTray();
159 void CreateBackgroundModeManager(); 159 void CreateBackgroundModeManager();
160 void CreateGCMDriver(); 160 void CreateGCMDriver();
161 161
162 void ApplyAllowCrossOriginAuthPromptPolicy(); 162 void ApplyAllowCrossOriginAuthPromptPolicy();
163 void ApplyDefaultBrowserPolicy(); 163 void ApplyDefaultBrowserPolicy();
164 void ApplyMetricsReportingPolicy(); 164 void ApplyMetricsReportingPolicy();
165 void OnLanguagesChange();
165 166
166 scoped_ptr<MetricsServicesManager> metrics_services_manager_; 167 scoped_ptr<MetricsServicesManager> metrics_services_manager_;
167 168
168 scoped_ptr<IOThread> io_thread_; 169 scoped_ptr<IOThread> io_thread_;
169 170
170 bool created_watchdog_thread_; 171 bool created_watchdog_thread_;
171 scoped_ptr<WatchDogThread> watchdog_thread_; 172 scoped_ptr<WatchDogThread> watchdog_thread_;
172 173
173 bool created_browser_policy_connector_; 174 bool created_browser_policy_connector_;
174 #if defined(ENABLE_CONFIGURATION_POLICY) 175 #if defined(ENABLE_CONFIGURATION_POLICY)
(...skipping 66 matching lines...) Expand 10 before | Expand all | Expand 10 after
241 scoped_ptr<DownloadStatusUpdater> download_status_updater_; 242 scoped_ptr<DownloadStatusUpdater> download_status_updater_;
242 243
243 scoped_refptr<DownloadRequestLimiter> download_request_limiter_; 244 scoped_refptr<DownloadRequestLimiter> download_request_limiter_;
244 245
245 // Sequenced task runner for local state related I/O tasks. 246 // Sequenced task runner for local state related I/O tasks.
246 const scoped_refptr<base::SequencedTaskRunner> local_state_task_runner_; 247 const scoped_refptr<base::SequencedTaskRunner> local_state_task_runner_;
247 248
248 // Ensures that the observers of plugin/print disable/enable state 249 // Ensures that the observers of plugin/print disable/enable state
249 // notifications are properly added and removed. 250 // notifications are properly added and removed.
250 PrefChangeRegistrar pref_change_registrar_; 251 PrefChangeRegistrar pref_change_registrar_;
252 PrefChangeRegistrar local_pref_change_registrar_;
251 253
252 // Lives here so can safely log events on shutdown. 254 // Lives here so can safely log events on shutdown.
253 scoped_ptr<ChromeNetLog> net_log_; 255 scoped_ptr<ChromeNetLog> net_log_;
254 256
255 // Ordered before resource_dispatcher_host_delegate_ due to destruction 257 // Ordered before resource_dispatcher_host_delegate_ due to destruction
256 // ordering. 258 // ordering.
257 scoped_ptr<prerender::PrerenderTracker> prerender_tracker_; 259 scoped_ptr<prerender::PrerenderTracker> prerender_tracker_;
258 260
259 scoped_ptr<ChromeResourceDispatcherHostDelegate> 261 scoped_ptr<ChromeResourceDispatcherHostDelegate>
260 resource_dispatcher_host_delegate_; 262 resource_dispatcher_host_delegate_;
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
302 scoped_ptr<gcm::GCMDriver> gcm_driver_; 304 scoped_ptr<gcm::GCMDriver> gcm_driver_;
303 305
304 #if !defined(OS_ANDROID) 306 #if !defined(OS_ANDROID)
305 scoped_ptr<ChromeDeviceClient> device_client_; 307 scoped_ptr<ChromeDeviceClient> device_client_;
306 #endif 308 #endif
307 309
308 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); 310 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl);
309 }; 311 };
310 312
311 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ 313 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/browser_process_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698