| // Copyright 2024 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| module network.mojom; |
| |
| // This error enum is used to show the reason for the compression |
| // dictionary related failures in DevTools. |
| enum SharedDictionaryError { |
| kUseErrorCrossOriginNoCorsRequest, |
| kUseErrorDictionaryLoadFailure, |
| kUseErrorMatchingDictionaryNotUsed, |
| kUseErrorUnexpectedContentDictionaryHeader, |
| kWriteErrorAlreadyRegistered, |
| kWriteErrorCossOriginNoCorsRequest, |
| kWriteErrorDisallowedBySettings, |
| kWriteErrorExpiredResponse, |
| kWriteErrorFeatureDisabled, |
| kWriteErrorInsufficientResources, |
| kWriteErrorInvalidMatchField, |
| kWriteErrorInvalidStructuredHeader, |
| kWriteErrorInvalidTTLField, |
| kWriteErrorNavigationRequest, |
| kWriteErrorNoMatchField, |
| kWriteErrorNonIntegerTTLField, |
| kWriteErrorNonListMatchDestField, |
| kWriteErrorNonSecureContext, |
| kWriteErrorNonStringIdField, |
| kWriteErrorNonStringInMatchDestList, |
| kWriteErrorNonStringMatchField, |
| kWriteErrorNonTokenTypeField, |
| kWriteErrorRequestAborted, |
| kWriteErrorShuttingDown, |
| kWriteErrorTooLongIdField, |
| kWriteErrorUnsupportedType, |
| }; |