| Index: sync/api/sync_error.h
|
| diff --git a/sync/api/sync_error.h b/sync/api/sync_error.h
|
| index 306ed83fc72421b1bef249dfe04d6b2d4cc9b7ac..f6ffa87f3132c8c795bb60aeb00e6e81542c26b0 100644
|
| --- a/sync/api/sync_error.h
|
| +++ b/sync/api/sync_error.h
|
| @@ -29,13 +29,17 @@ class SYNC_EXPORT SyncError {
|
| enum ErrorType {
|
| UNSET, // No error.
|
| UNRECOVERABLE_ERROR, // An unrecoverable runtime error was encountered, and
|
| - // sync should be disabled completely.
|
| + // sync should be disabled and purged completely.
|
| DATATYPE_ERROR, // A datatype error was encountered, and the datatype
|
| - // should be disabled.
|
| + // should be disabled and purged completely. Note that
|
| + // datatype errors may be reset, triggering a
|
| + // re-enable.
|
| PERSISTENCE_ERROR, // A persistence error was detected, and the
|
| // datataype should be associated after a sync update.
|
| CRYPTO_ERROR, // A cryptographer error was detected, and the
|
| // datatype should be associated after it is resolved.
|
| + UNREADY_ERROR, // The type is not ready to start yet, so should be
|
| + // neither purged nor enabled until it is ready.
|
| };
|
|
|
| // Default constructor refers to "no error", and IsSet() will return false.
|
|
|