Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <mhttpfilter.h>
Link against: http.lib

Class MHTTPFilter

class MHTTPFilter : public MHTTPFilterBase;

Description

A HTTP filter

Derivation

Members

Defined in MHTTPFilter:

Inherited from MHTTPFilterBase:


Member functions


MHFUnload(RHTTPSession,THTTPFilterHandle)

IMPORT_C virtual void MHFUnload(RHTTPSession aSession, THTTPFilterHandle aHandle);

Description

Called when the filter is being removed from a session's filter queue.

Parameters

RHTTPSession aSession

The session it's being removed from

THTTPFilterHandle aHandle

The filter handle. Complex filters may need to refer to this to keep track of which particular registration is being unloaded.


MHFLoad(RHTTPSession,THTTPFilterHandle)

IMPORT_C virtual void MHFLoad(RHTTPSession aSession, THTTPFilterHandle aHandle);

Description

Called when the filter is being added to the session's filter queue.

Parameters

RHTTPSession aSession

The session it's being added to.

THTTPFilterHandle aHandle

The filter handle. Complex filters may need to keep track of this, for instance if generating events in response to external stimuli

[Top]


Member enumerations


Enum TPositions

TPositions

Description

Default filter positions

EProtocolHandler

The Protocol Handler :- At the base of the filter chain and nearest to the transport layer

ECache

Filters to handle caching behaviours.

EStatusCodeHandler

Filters to handle particular status codes. e.g.Redirection and authentication.

EUAProf

The UAProf filter.

ECookies

The cookie filter, and other filters that don't need to be concerned with resubmitting of transactions due to things like redirection.

ETidyUp

The validation filter and any other final tidy up or initial preprocessing of transactions

EClientFilters

Client filters that assume all standard behaviour is already there.

EClient

The client :- At the head of the filter chain : No position above this must be used.