diff options
Diffstat (limited to 'net/disk_cache/blockfile/errors.h')
-rw-r--r-- | net/disk_cache/blockfile/errors.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/net/disk_cache/blockfile/errors.h b/net/disk_cache/blockfile/errors.h new file mode 100644 index 0000000..565eb04 --- /dev/null +++ b/net/disk_cache/blockfile/errors.h @@ -0,0 +1,33 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +// Error codes reported by self tests or to UMA. + +#ifndef NET_DISK_CACHE_BLOCKFILE_ERRORS_H_ +#define NET_DISK_CACHE_BLOCKFILE_ERRORS_H_ + +namespace disk_cache { + +enum { + ERR_NO_ERROR = 0, + ERR_INIT_FAILED = -1, + ERR_INVALID_TAIL = -2, + ERR_INVALID_HEAD = -3, + ERR_INVALID_PREV = -4, + ERR_INVALID_NEXT = -5, + ERR_INVALID_ENTRY = -6, + ERR_INVALID_ADDRESS = -7, + ERR_INVALID_LINKS = -8, + ERR_NUM_ENTRIES_MISMATCH = -9, + ERR_READ_FAILURE = -10, + ERR_PREVIOUS_CRASH = -11, + ERR_STORAGE_ERROR = -12, + ERR_INVALID_MASK = -13, + ERR_CACHE_DOOMED = -14, // Not really an error condition. + ERR_CACHE_CREATED = -15 // Not really an error condition. +}; + +} // namespace disk_cache + +#endif // NET_DISK_CACHE_BLOCKFILE_ERRORS_H_ |