Chromium Code Reviews| Index: net/base/sdch_manager.h |
| =================================================================== |
| --- net/base/sdch_manager.h (revision 5673) |
| +++ net/base/sdch_manager.h (working copy) |
| @@ -56,7 +56,7 @@ |
| enum ProblemCodes { |
| MIN_PROBLEM_CODE, |
| - // Content Decode problems. |
| + // Content-encoding correction problems. |
| ADDED_CONTENT_ENCODING, |
|
Lincoln
2008/11/24 17:31:42
Do you want to add explicit initializers to these
|
| FIXED_CONTENT_ENCODING, |
| FIXED_CONTENT_ENCODINGS, |
| @@ -65,39 +65,47 @@ |
| DECODE_HEADER_ERROR, |
| DECODE_BODY_ERROR, |
| + // More content-encoding correction problems. |
| + OPTIONAL_GUNZIP_ENCODING_ADDED, |
| + |
| // Dictionary selection for use problems. |
| DICTIONARY_FOUND_HAS_WRONG_DOMAIN = 10, |
| - DICTIONARY_FOUND_HAS_WRONG_PORT_LIST, |
| - DICTIONARY_FOUND_HAS_WRONG_PATH, |
| - DICTIONARY_FOUND_HAS_WRONG_SCHEME, |
| - DICTIONARY_HASH_NOT_FOUND, |
| - DICTIONARY_HASH_MALFORMED, |
| + DICTIONARY_FOUND_HAS_WRONG_PORT_LIST = 11, |
| + DICTIONARY_FOUND_HAS_WRONG_PATH = 12, |
| + DICTIONARY_FOUND_HAS_WRONG_SCHEME = 13, |
| + DICTIONARY_HASH_NOT_FOUND = 14, |
| + DICTIONARY_HASH_MALFORMED = 15, |
| // Decode recovery methods. |
| - META_REFRESH_RECOVERY, |
| - PASSING_THROUGH_NON_SDCH, |
| - UNRECOVERABLE_ERROR, |
| + META_REFRESH_RECOVERY = 16, |
| + PASSING_THROUGH_NON_SDCH = 17, |
| + UNRECOVERABLE_ERROR = 18, |
| // Dictionary saving problems. |
| DICTIONARY_HAS_NO_HEADER = 20, |
| - DICTIONARY_HEADER_LINE_MISSING_COLON, |
| - DICTIONARY_MISSING_DOMAIN_SPECIFIER, |
| - DICTIONARY_SPECIFIES_TOP_LEVEL_DOMAIN, |
| - DICTIONARY_DOMAIN_NOT_MATCHING_SOURCE_URL, |
| - DICTIONARY_PORT_NOT_MATCHING_SOURCE_URL, |
| - DICTIONARY_HAS_NO_TEXT, |
| + DICTIONARY_HEADER_LINE_MISSING_COLON = 21, |
| + DICTIONARY_MISSING_DOMAIN_SPECIFIER = 22, |
| + DICTIONARY_SPECIFIES_TOP_LEVEL_DOMAIN = 23, |
| + DICTIONARY_DOMAIN_NOT_MATCHING_SOURCE_URL = 24, |
| + DICTIONARY_PORT_NOT_MATCHING_SOURCE_URL = 25, |
| + DICTIONARY_HAS_NO_TEXT = 26, |
| // Dictionary loading problems. |
| DICTIONARY_LOAD_ATTEMPT_FROM_DIFFERENT_HOST = 30, |
| - DICTIONARY_SELECTED_FOR_SSL, |
| - DICTIONARY_ALREADY_LOADED, |
| - DICTIONARY_SELECTED_FROM_NON_HTTP, |
| - DICTIONARY_IS_TOO_LARGE, |
| - DICTIONARY_COUNT_EXCEEDED, |
| + DICTIONARY_SELECTED_FOR_SSL = 31, |
| + DICTIONARY_ALREADY_LOADED = 32, |
| + DICTIONARY_SELECTED_FROM_NON_HTTP = 33, |
| + DICTIONARY_IS_TOO_LARGE= 34, |
| + DICTIONARY_COUNT_EXCEEDED = 35, |
| // Failsafe hack. |
| ATTEMPT_TO_DECODE_NON_HTTP_DATA = 40, |
| + |
| + // Content-Encoding problems detected, with no action taken. |
| + MULTIENCODING_FOR_NON_SDCH_REQUEST = 50, |
| + SDCH_CONTENT_ENCODE_FOR_NON_SDCH_REQUEST = 51, |
| + |
| MAX_PROBLEM_CODE // Used to bound histogram. |
| }; |