update_engine: Use shared constants for update status.
BUG=chromium:221803
TEST=did a build
CQ-DEPEND=I8558357a20a54e6d9df237bba03ebfc2b6a00f08
Change-Id: I391c952c409b1721254d2d4a35f9ebca5d39bc0e
Reviewed-on: https://chromium-review.googlesource.com/172615
Reviewed-by: Chris Sosa <sosa@chromium.org>
Tested-by: Daniel Erat <derat@chromium.org>
Commit-Queue: Daniel Erat <derat@chromium.org>
diff --git a/update_attempter.cc b/update_attempter.cc
index 7d2500b..af76dff 100644
--- a/update_attempter.cc
+++ b/update_attempter.cc
@@ -10,6 +10,7 @@
#include <base/file_util.h>
#include <base/rand_util.h>
+#include <chromeos/dbus/service_constants.h>
#include <glib.h>
#include <metrics/metrics_library.h>
#include <policy/libpolicy.h>
@@ -65,23 +66,23 @@
const char* UpdateStatusToString(UpdateStatus status) {
switch (status) {
case UPDATE_STATUS_IDLE:
- return "UPDATE_STATUS_IDLE";
+ return update_engine::kUpdateStatusIdle;
case UPDATE_STATUS_CHECKING_FOR_UPDATE:
- return "UPDATE_STATUS_CHECKING_FOR_UPDATE";
+ return update_engine::kUpdateStatusCheckingForUpdate;
case UPDATE_STATUS_UPDATE_AVAILABLE:
- return "UPDATE_STATUS_UPDATE_AVAILABLE";
+ return update_engine::kUpdateStatusUpdateAvailable;
case UPDATE_STATUS_DOWNLOADING:
- return "UPDATE_STATUS_DOWNLOADING";
+ return update_engine::kUpdateStatusDownloading;
case UPDATE_STATUS_VERIFYING:
- return "UPDATE_STATUS_VERIFYING";
+ return update_engine::kUpdateStatusVerifying;
case UPDATE_STATUS_FINALIZING:
- return "UPDATE_STATUS_FINALIZING";
+ return update_engine::kUpdateStatusFinalizing;
case UPDATE_STATUS_UPDATED_NEED_REBOOT:
- return "UPDATE_STATUS_UPDATED_NEED_REBOOT";
+ return update_engine::kUpdateStatusUpdatedNeedReboot;
case UPDATE_STATUS_REPORTING_ERROR_EVENT:
- return "UPDATE_STATUS_REPORTING_ERROR_EVENT";
+ return update_engine::kUpdateStatusReportingErrorEvent;
case UPDATE_STATUS_ATTEMPTING_ROLLBACK:
- return "UPDATE_STATUS_ATTEMPTING_ROLLBACK";
+ return update_engine::kUpdateStatusAttemptingRollback;
default:
return "unknown status";
}