Index: base/prefs/persistent_pref_store.h |
diff --git a/base/prefs/persistent_pref_store.h b/base/prefs/persistent_pref_store.h |
index 44f344289a9d60723954a59968e35dca6a1e6473..177d86097450e995004ff67c525faa15dbc334f4 100644 |
--- a/base/prefs/persistent_pref_store.h |
+++ b/base/prefs/persistent_pref_store.h |
@@ -17,19 +17,22 @@ class BASE_PREFS_EXPORT PersistentPrefStore : public WriteablePrefStore { |
public: |
// Unique integer code for each type of error so we can report them |
// distinctly in a histogram. |
- // NOTE: Don't change the order here as it will change the server's meaning |
- // of the histogram. |
+ // NOTE: Don't change the explicit values of the enums as it will change the |
+ // server's meaning of the histogram. |
enum PrefReadError { |
PREF_READ_ERROR_NONE = 0, |
- PREF_READ_ERROR_JSON_PARSE, |
- PREF_READ_ERROR_JSON_TYPE, |
- PREF_READ_ERROR_ACCESS_DENIED, |
- PREF_READ_ERROR_FILE_OTHER, |
- PREF_READ_ERROR_FILE_LOCKED, |
- PREF_READ_ERROR_NO_FILE, |
- PREF_READ_ERROR_JSON_REPEAT, |
- PREF_READ_ERROR_OTHER, |
- PREF_READ_ERROR_FILE_NOT_SPECIFIED, |
+ PREF_READ_ERROR_JSON_PARSE = 1, |
+ PREF_READ_ERROR_JSON_TYPE = 2, |
+ PREF_READ_ERROR_ACCESS_DENIED = 3, |
+ PREF_READ_ERROR_FILE_OTHER = 4, |
+ PREF_READ_ERROR_FILE_LOCKED = 5, |
+ PREF_READ_ERROR_NO_FILE = 6, |
+ PREF_READ_ERROR_JSON_REPEAT = 7, |
+ // PREF_READ_ERROR_OTHER = 8, // Deprecated. |
+ PREF_READ_ERROR_FILE_NOT_SPECIFIED = 9, |
+ // Indicates that ReadPrefs() couldn't complete synchronously and is waiting |
+ // for an asynchronous task to complete first. |
+ PREF_READ_ERROR_ASYNCHRONOUS_TASK_INCOMPLETE = 10, |
PREF_READ_ERROR_MAX_ENUM |
}; |