#include <mw/httperr.h>
| class HTTPPanic |
| Public Member Enumerations | |
|---|---|
| enum | THTTPPanic { ESessionAlreadyOpen, EHeaderFieldMissing, EHeaderParamMissing, EHeaderInvalidPart, ..., EInvalidEvent } |
| Public Member Functions | |
|---|---|
| void | Panic(THTTPPanic) |
HTTP panic codes
| Enumerator | Value | Description |
|---|---|---|
| ESessionAlreadyOpen |
RHTTPSession session is already open. ( Panic HTTP-CORE 0 ) | |
| EHeaderFieldMissing |
Specified field is missing. ( Panic HTTP-CORE 1 ) | |
| EHeaderParamMissing |
Unused. ( Panic HTTP-CORE 2 ) | |
| EHeaderInvalidPart |
Unused. ( Panic HTTP-CORE 3 ) | |
| EHeaderInvalidType |
Mismatch between header's type and its attempted use. ( Panic HTTP-CORE 4 ) | |
| ETransactionEventOutstanding |
Unused. ( Panic HTTP-CORE 5 ) | |
| ETransactionUnhandledError |
A transaction error occurred, and the MHFRunError() in use didn't handle it. ( Panic HTTP-CORE 6 ) | |
| EAddingFilterWithOutstandingTransactions |
Attempted to add a filter while there is a transaction outstanding. ( Panic HTTP-CORE 7 ) | |
| EFilterInvalidPosition |
Attempted to add a filter at a position not between the protocol handler and the client. ( Panic HTTP-CORE 8 ) | |
| EHTTPFormDataUnreleased |
CHTTPEncoder object destroyed without its data being released. ( Panic HTTP-CORE 9 ) | |
| EHTTPFormSupplyingData |
CHTTPEncoder object at the wrong state for adding data. ( Panic HTTP-CORE 10 ) | |
| EValidationFilterFailure |
Unused. ( Panic HTTP-CORE 11 ) | |
| EInvalidTxData |
Invalid request data. ( Panic HTTP-CORE 12 ) | |
| EInvalidRxData |
Invalid response data. ( Panic HTTP-CORE 13 ) | |
| ENoTransportHandlerSet |
Unused. ( Panic HTTP-CORE 14 ) | |
| EAuthenticationFilterBadState |
Unused. ( Panic HTTP-CORE 15 ) | |
| EInvalidFilterHandle |
An invalid filter handle was specified. ( Panic HTTP-CORE 16 ) | |
| EInvalidEvent |
An invalid event ( Panic HTTP-CORE 17 ) |