Index: chrome/browser/chromeos/policy/enrollment_status_chromeos.h |
diff --git a/chrome/browser/chromeos/policy/enrollment_status_chromeos.h b/chrome/browser/chromeos/policy/enrollment_status_chromeos.h |
index 644e48e5e81d6412f3ea39fc83cded4e890072c3..dc0ac999eec067b7493d023d03d3ab37139d41fc 100644 |
--- a/chrome/browser/chromeos/policy/enrollment_status_chromeos.h |
+++ b/chrome/browser/chromeos/policy/enrollment_status_chromeos.h |
@@ -15,23 +15,27 @@ namespace policy { |
// codes received from the involved components. |
class EnrollmentStatus { |
public: |
- // Enrollment status codes. |
+ // Enrollment status codes. Do not change the order or the meaning of the |
+ // existing codes to preserve the interpretability of old logfiles. |
enum Status { |
- STATUS_SUCCESS, // Enrollment succeeded. |
- STATUS_NO_STATE_KEYS, // Server-backed state keys unavailable. |
- STATUS_REGISTRATION_FAILED, // DM registration failed. |
- STATUS_REGISTRATION_BAD_MODE, // Bad device mode. |
- STATUS_ROBOT_AUTH_FETCH_FAILED, // API OAuth2 auth code failure. |
- STATUS_ROBOT_REFRESH_FETCH_FAILED, // API OAuth2 refresh token failure. |
- STATUS_ROBOT_REFRESH_STORE_FAILED, // Failed to store API OAuth2 token. |
- STATUS_POLICY_FETCH_FAILED, // DM policy fetch failed. |
- STATUS_VALIDATION_FAILED, // Policy validation failed. |
- STATUS_LOCK_ERROR, // Cryptohome failed to lock the device. |
- STATUS_LOCK_TIMEOUT, // Timeout while waiting for the lock. |
- STATUS_LOCK_WRONG_USER, // Locked to different domain. |
- STATUS_STORE_ERROR, // Failed to store the policy. |
- STATUS_STORE_TOKEN_AND_ID_FAILED, // Failed to store DM token and device |
- // ID. |
+ STATUS_SUCCESS = 0, // Enrollment succeeded. |
+ STATUS_NO_STATE_KEYS = 1, // Server-backed state keys |
+ // unavailable. |
+ STATUS_REGISTRATION_FAILED = 2, // DM registration failed. |
+ STATUS_REGISTRATION_BAD_MODE = 3, // Bad device mode. |
+ STATUS_ROBOT_AUTH_FETCH_FAILED = 4, // API OAuth2 auth code failure. |
+ STATUS_ROBOT_REFRESH_FETCH_FAILED = 5, // API OAuth2 refresh token failure. |
+ STATUS_ROBOT_REFRESH_STORE_FAILED = 6, // Failed to store API OAuth2 token. |
+ STATUS_POLICY_FETCH_FAILED = 7, // DM policy fetch failed. |
+ STATUS_VALIDATION_FAILED = 8, // Policy validation failed. |
+ STATUS_LOCK_ERROR = 9, // Cryptohome failed to lock the |
+ // device. |
+ STATUS_LOCK_TIMEOUT = 10, // Timeout while waiting for the |
+ // lock. |
+ STATUS_LOCK_WRONG_USER = 11, // Locked to different domain. |
+ STATUS_STORE_ERROR = 12, // Failed to store the policy. |
+ STATUS_STORE_TOKEN_AND_ID_FAILED = 13, // Failed to store DM token and |
+ // device ID. |
}; |
// Helpers for constructing errors for relevant cases. |