| Index: chrome/browser/browser_process_impl.h
|
| diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h
|
| index c66414e3a700c6e1060e0bb74adb76fd31ae0ffe..0905a4b960ef2cc3d6d08d01df86366ae09847f5 100644
|
| --- a/chrome/browser/browser_process_impl.h
|
| +++ b/chrome/browser/browser_process_impl.h
|
| @@ -24,6 +24,7 @@
|
| #include "chrome/browser/browser_process.h"
|
| #include "chrome/browser/lifetime/keep_alive_state_observer.h"
|
| #include "chrome/common/features.h"
|
| +#include "components/component_updater/default_component_installer.h"
|
| #include "components/prefs/pref_change_registrar.h"
|
| #include "extensions/features/features.h"
|
| #include "media/media_features.h"
|
| @@ -146,6 +147,12 @@ class BrowserProcessImpl : public BrowserProcess,
|
| CRLSetFetcher* crl_set_fetcher() override;
|
| component_updater::PnaclComponentInstaller* pnacl_component_installer()
|
| override;
|
| +#if defined(OS_CHROMEOS)
|
| + component_updater::DefaultComponentInstaller* cros_component_installer(
|
| + const std::string& name,
|
| + std::unique_ptr<component_updater::ComponentInstallerTraits>
|
| + installer_traits) override;
|
| +#endif
|
| component_updater::SupervisedUserWhitelistInstaller*
|
| supervised_user_whitelist_installer() override;
|
| MediaFileSystemRegistry* media_file_system_registry() override;
|
| @@ -354,6 +361,12 @@ class BrowserProcessImpl : public BrowserProcess,
|
| std::unique_ptr<physical_web::PhysicalWebDataSource>
|
| physical_web_data_source_;
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + std::map<std::string,
|
| + scoped_refptr<component_updater::DefaultComponentInstaller>>
|
| + cros_component_installers_;
|
| +#endif
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(BrowserProcessImpl);
|
| };
|
|
|
|
|