HTTPPanic Class Reference

#include <mw/httperr.h>

Link against: http.lib

class HTTPPanic
Public Member Enumerations
enumTHTTPPanic { ESessionAlreadyOpen, EHeaderFieldMissing, EHeaderParamMissing, EHeaderInvalidPart, ..., EInvalidEvent }
Public Member Functions
voidPanic(THTTPPanic)

Detailed Description

HTTP panic codes

Member Enumeration Documentation

Enum THTTPPanic

EnumeratorValueDescription
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 )

Member Function Documentation

Panic ( THTTPPanic )

voidPanic(THTTPPanicaPanic)[static]