OLD | NEW |
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 15 matching lines...) Expand all Loading... |
26 #include "chrome/common/features.h" | 26 #include "chrome/common/features.h" |
27 #include "components/prefs/pref_change_registrar.h" | 27 #include "components/prefs/pref_change_registrar.h" |
28 | 28 |
29 class ChromeChildProcessWatcher; | 29 class ChromeChildProcessWatcher; |
30 class ChromeDeviceClient; | 30 class ChromeDeviceClient; |
31 class ChromeResourceDispatcherHostDelegate; | 31 class ChromeResourceDispatcherHostDelegate; |
32 class DevToolsAutoOpener; | 32 class DevToolsAutoOpener; |
33 class RemoteDebuggingServer; | 33 class RemoteDebuggingServer; |
34 class PrefRegistrySimple; | 34 class PrefRegistrySimple; |
35 | 35 |
36 #if defined(ENABLE_PLUGIN_INSTALLATION) | 36 #if BUILDFLAG(ENABLE_PLUGIN_INSTALLATION) |
37 class PluginsResourceService; | 37 class PluginsResourceService; |
38 #endif | 38 #endif |
39 | 39 |
40 namespace base { | 40 namespace base { |
41 class CommandLine; | 41 class CommandLine; |
42 class SequencedTaskRunner; | 42 class SequencedTaskRunner; |
43 } | 43 } |
44 | 44 |
45 namespace extensions { | 45 namespace extensions { |
46 class ExtensionsBrowserClient; | 46 class ExtensionsBrowserClient; |
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
308 scoped_refptr<CRLSetFetcher> crl_set_fetcher_; | 308 scoped_refptr<CRLSetFetcher> crl_set_fetcher_; |
309 | 309 |
310 #if !defined(DISABLE_NACL) | 310 #if !defined(DISABLE_NACL) |
311 scoped_refptr<component_updater::PnaclComponentInstaller> | 311 scoped_refptr<component_updater::PnaclComponentInstaller> |
312 pnacl_component_installer_; | 312 pnacl_component_installer_; |
313 #endif | 313 #endif |
314 | 314 |
315 std::unique_ptr<component_updater::SupervisedUserWhitelistInstaller> | 315 std::unique_ptr<component_updater::SupervisedUserWhitelistInstaller> |
316 supervised_user_whitelist_installer_; | 316 supervised_user_whitelist_installer_; |
317 | 317 |
318 #if defined(ENABLE_PLUGIN_INSTALLATION) | 318 #if BUILDFLAG(ENABLE_PLUGIN_INSTALLATION) |
319 std::unique_ptr<PluginsResourceService> plugins_resource_service_; | 319 std::unique_ptr<PluginsResourceService> plugins_resource_service_; |
320 #endif | 320 #endif |
321 | 321 |
322 std::unique_ptr<BrowserProcessPlatformPart> platform_part_; | 322 std::unique_ptr<BrowserProcessPlatformPart> platform_part_; |
323 | 323 |
324 // TODO(eroman): Remove this when done debugging 113031. This tracks | 324 // TODO(eroman): Remove this when done debugging 113031. This tracks |
325 // the callstack which released the final module reference count. | 325 // the callstack which released the final module reference count. |
326 base::debug::StackTrace release_last_reference_callstack_; | 326 base::debug::StackTrace release_last_reference_callstack_; |
327 | 327 |
328 #if defined(ENABLE_WEBRTC) | 328 #if defined(ENABLE_WEBRTC) |
(...skipping 16 matching lines...) Expand all Loading... |
345 #endif | 345 #endif |
346 | 346 |
347 shell_integration::DefaultWebClientState cached_default_web_client_state_; | 347 shell_integration::DefaultWebClientState cached_default_web_client_state_; |
348 | 348 |
349 std::unique_ptr<PhysicalWebDataSource> physical_web_data_source_; | 349 std::unique_ptr<PhysicalWebDataSource> physical_web_data_source_; |
350 | 350 |
351 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); | 351 DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl); |
352 }; | 352 }; |
353 | 353 |
354 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ | 354 #endif // CHROME_BROWSER_BROWSER_PROCESS_IMPL_H_ |
OLD | NEW |