| Index: components/update_client/update_client_errors.h
|
| diff --git a/components/update_client/update_client_errors.h b/components/update_client/update_client_errors.h
|
| index 34a65da4cdaacf6c58dcf051d8482207994fae35..08b13a299f2071223e34229f6653e7642f8e1ba4 100644
|
| --- a/components/update_client/update_client_errors.h
|
| +++ b/components/update_client/update_client_errors.h
|
| @@ -41,29 +41,39 @@ enum class CrxDownloaderError {
|
| };
|
|
|
| // These errors are returned with the |kUnpackError| error category and
|
| -// indicate unpacker, patcher, or install errors.
|
| +// indicate unpacker or patcher error.
|
| enum class UnpackerError {
|
| kNone = 0,
|
| - kInvalidParams,
|
| - kInvalidFile,
|
| - kUnzipPathError,
|
| - kUnzipFailed,
|
| - kNoManifest,
|
| - kBadManifest,
|
| - kBadExtension,
|
| - kInvalidId,
|
| - kInstallerError,
|
| - kIoError,
|
| - kDeltaVerificationFailure,
|
| - kDeltaBadCommands,
|
| - kDeltaUnsupportedCommand,
|
| - kDeltaOperationFailure,
|
| - kDeltaPatchProcessFailure,
|
| - kDeltaMissingExistingFile,
|
| - kFingerprintWriteFailed,
|
| + kInvalidParams = 1,
|
| + kInvalidFile = 2,
|
| + kUnzipPathError = 3,
|
| + kUnzipFailed = 4,
|
| + // kNoManifest = 5, // Deprecated. Never used.
|
| + kBadManifest = 6,
|
| + kBadExtension = 7,
|
| + kInvalidId = 8,
|
| + // kInstallerError = 9, // Deprecated. Don't use.
|
| + kIoError = 10,
|
| + kDeltaVerificationFailure = 11,
|
| + kDeltaBadCommands = 12,
|
| + kDeltaUnsupportedCommand = 13,
|
| + kDeltaOperationFailure = 14,
|
| + kDeltaPatchProcessFailure = 15,
|
| + kDeltaMissingExistingFile = 16,
|
| + // kFingerprintWriteFailed = 17, // Deprecated. Don't use.
|
| };
|
|
|
| // These errors are returned with the |kServiceError| error category and
|
| +// are returned by the component installers.
|
| +enum class InstallError {
|
| + NONE = 0,
|
| + FINGERPRINT_WRITE_FAILED = 2,
|
| + BAD_MANIFEST = 3,
|
| + GENERIC_ERROR = 9, // Matches kInstallerError for compatibility.
|
| + CUSTOM_ERROR_BASE = 100, // Specific installer errors go above this value.
|
| +};
|
| +
|
| +// These errors are returned with the |kInstallError| error category and
|
| // indicate critical or configuration errors in the update service.
|
| enum class ServiceError {
|
| NONE = 0,
|
|
|