Index: components/component_updater/component_updater_service_internal.h |
diff --git a/components/component_updater/component_updater_service_internal.h b/components/component_updater/component_updater_service_internal.h |
index 314cd50b7c430cd322197b308f16e3861c756514..08963bbb94e58e542ec004f9a5c89b647eaf4e24 100644 |
--- a/components/component_updater/component_updater_service_internal.h |
+++ b/components/component_updater/component_updater_service_internal.h |
@@ -6,6 +6,7 @@ |
#define COMPONENTS_COMPONENT_UPDATER_COMPONENT_UPDATER_SERVICE_INTERNAL_H_ |
#include <map> |
+#include <memory> |
#include <string> |
#include <vector> |
@@ -81,6 +82,12 @@ class CrxUpdateService : public ComponentUpdateService, |
const base::TimeTicks& start_time, |
int error); |
+ // Returns the map of installer attributes for the recovery component |
+ // installer. This data corresponds to the Omaha updater state and it is |
+ // serialized as part of the update check for the recovery component. |
+ update_client::InstallerAttributes |
+ GetInstallerAttributesForRecoveryComponentInstaller( |
+ const CrxComponent& crx_component) const; |
base::ThreadChecker thread_checker_; |
scoped_refptr<Configurator> config_; |