Add helper to convert strings to UpdateStatus values
This is useful for decyphering the statuses returned over
the DBus interface.
Bug: 24547247
Test: mmm system/update_engine; emerge-panther update_engine
Change-Id: Ifce74450209a7e7cb632c2fee7b54364ffaf3ff5
diff --git a/update_status_utils.h b/update_status_utils.h
index 8a07ebe..78d3530 100644
--- a/update_status_utils.h
+++ b/update_status_utils.h
@@ -17,12 +17,17 @@
#ifndef CLIENT_LIBRARY_UPDATE_STATUS_TO_STRING_H_
#define CLIENT_LIBRARY_UPDATE_STATUS_TO_STRING_H_
+#include <string>
+
#include "update_engine/update_status.h"
namespace chromeos_update_engine {
const char* UpdateStatusToString(const update_engine::UpdateStatus& status);
+bool StringToUpdateStatus(const std::string& update_status_as_string,
+ update_engine::UpdateStatus* status);
+
} // namespace chromeos_update_engine
#endif // CLIENT_LIBRARY_UPDATE_STATUS_TO_STRING_H_