| 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..c481b02792d32fc8bddb26c38526a0fd7027d469 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"
|
| @@ -161,6 +162,12 @@ class BrowserProcessImpl : public BrowserProcess,
|
| physical_web::PhysicalWebDataSource* GetPhysicalWebDataSource() override;
|
|
|
| static void RegisterPrefs(PrefRegistrySimple* registry);
|
| +#if defined(OS_CHROMEOS)
|
| + component_updater::DefaultComponentInstaller* cros_component_installer(
|
| + const std::string& name,
|
| + std::unique_ptr<component_updater::ComponentInstallerTraits>
|
| + installer_traits) override;
|
| +#endif
|
|
|
| private:
|
| // KeepAliveStateObserver implementation
|
| @@ -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);
|
| };
|
|
|
|
|