Framework enabling clients to establish a transport session for HTTP like protocols, provides core APIs for Transport Sessions,
Transactions, and Messages
CEComFilterThis class serves as the base class for ECom filter plugins. It provides minimal...
CEComFilter.h Global variables
CHeaderCodecAn abstract HTTP header codec.
CHeaderReaderAn abstract HTTP header decoder. CHeaderReader provides an interface used by its...
CHeaderWriterAn abstract HTTP header encoder. CHeaderWriter provides an interface used by its...
CHTTPFormEncoderA data supplier class that is used to build up data that is to be encoded to app...
CProtocolHandlerAn abstract protocol handler. Protocol handlers are required to act as the bridg...
cprotocolhandler.h Global variables
CProtTransactionA representation of a transaction used by protocol handlers. This class is lower...
CRxDataAn abstract base class for the decoding of response data received by a protocol ...
CSecurityPolicyThe Security Policy Plug-in API. This ECOM interface class must be implemented b...
CTxDataAn abstract base class for the encoding of request data to be transmitted by a p...
httperr.h Global variables
HTTPPanicHTTP panic codes
HTTPStatusThe complete set of HTTP Status codes, as defined in RFC2616.
MHTTPDataSupplierA data supplier - This class is used to deliver the response data to the client,...
MHTTPFilterA HTTP filter
MHTTPFilterBaseA HTTP Filter. This is the base class for normal filters (MHTTPFilter) which add...
MHTTPFilterCreationCallbackThis class serves as a pure virtual interface required as a session callback to ...
MHTTPSessionEventCallbackThe per-session callback for receiving session event callbacks.
MHTTPTransactionCallbackThe per-transaction callback for receiving HTTP events.
MRxDataObserverAn interface to be implemented by classes that wish to receive status informatio...
MSecurityPolicyThe Security Policy Interface. This interface class must be the base class of a ...
RHeaderFieldAn proxy object for a single field in an HTTP header. The class is used by imple...
RHeaderField.h Global variables
RHTTPConnectionInfoThe RHTTPConnectionInfo is used for setting/getting values used for setting up a...
RHTTPFilterCollectionA Handle on the filter collection in a session. It provides facilities for addin...
RHTTPHeadersThe collection of headers (or more correctly, header fields) associated with a m...
RHTTPMessageAn abstract HTTP message. In RFC2616, an HTTP message is defined as having a hea...
RHTTPPropertySetA set of named THTTPHdrVal objects. Used for storing arbitrary collections of in...
RHTTPRequestAn HTTP Request. This class extends the abstract HTTP Message to add an HTTP met...
RHTTPResponseAn HTTP Response. This class extends the abstract HTTP Message to add an HTTP ve...
RHTTPSessionA session handle. A session is a set of HTTP transactions using the same connect...
rhttpsession.h Global variables
RHTTPTransactionA HTTP Transaction. This encapsulates 1 HTTP request and response. A Transaction...
RHTTPTransactionPropertySetThe set of properties of a transaction. This is used by filters to store per-tra...
TCertInfoClass to hold the certificate information.
TDNInfoClass to hold the DN (Distinguished Name) information.
TFilterConfigurationIteratorThis class can only be created and destroyed by the session. It is supplied to t...
TFilterInformationThis structure is used by the TFilterConfigurationIterator to hold the informati...
THTTPEventA HTTP status message. Status messages consist of a UID and a status code within...
thttpevent.h Global variables
THTTPFilterHandleA Filter registration handle. This identifies a particular filter registration, ...
THTTPFilterIteratorAn iterator for RHTTPFilterCollection. The iterator can iterate over a subset of...
THTTPFilterRegistrationA registration of a filter in the filter queue
THTTPHdrFieldIterIterator class to iterate the fields within a RHTTPHeaders.
THTTPHdrValA representation of a value found in an HTTP header field. Three fundamental typ...
THTTPSessionEventA HTTP session status message. Status messages consist of a UID and a status cod...
TWspRedirectedAddressThe TWspRedirectedAddress type represents an alternate address to which Clients ...
TWtlsCipherSuiteThe class TWtlsCipherSuite encapsulates a WTLS cipher suite as defined in the WA...
TWtlsKeyExchangeSuiteThe class TWtlsKeyExchangeSuite contain the definitions of WTLS Key Exchange Sui...
WapAll type definitions and enumerations used in WSP are in placed in a wider WAP n...
WspTypes.h Global variables