summaryrefslogtreecommitdiff
path: root/update_manager/system_provider.h
diff options
context:
space:
mode:
Diffstat (limited to 'update_manager/system_provider.h')
-rw-r--r--update_manager/system_provider.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/update_manager/system_provider.h b/update_manager/system_provider.h
index 13e188bb..8eb14e3b 100644
--- a/update_manager/system_provider.h
+++ b/update_manager/system_provider.h
@@ -17,6 +17,10 @@
#ifndef UPDATE_ENGINE_UPDATE_MANAGER_SYSTEM_PROVIDER_H_
#define UPDATE_ENGINE_UPDATE_MANAGER_SYSTEM_PROVIDER_H_
+#include <string>
+
+#include <base/version.h>
+
#include "update_engine/update_manager/provider.h"
#include "update_engine/update_manager/variable.h"
@@ -46,6 +50,9 @@ class SystemProvider : public Provider {
// with zero delay kiosk app if any.
virtual Variable<std::string>* var_kiosk_required_platform_version() = 0;
+ // Chrome OS version number as provided by |ImagePropeties|.
+ virtual Variable<base::Version>* var_chromeos_version() = 0;
+
protected:
SystemProvider() {}