Symbian
 Developer Library

UIQ 3 SDK

UIQ developer portal

FEEDBACK 

[Index] [Spacer] [Previous] [Next]



Location: http\CAuthenticationFilterInterface.h

Class CAuthenticationFilterInterface

class CAuthenticationFilterInterface : public CBase;

Description

The ECOM interface definition for an HTTP authentication filter. Implementations of an authentication filter must inherit this class.

Derivation

Members

Defined in CAuthenticationFilterInterface:
InstallFilterL(), TAuthenticationParams, ~CAuthenticationFilterInterface()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


~CAuthenticationFilterInterface()

inline ~CAuthenticationFilterInterface();

Pre-Condition

The object identified by the destructor key in iEcomDtorID exists

Description

Intended Usage: Virtual destructor

Post-Condition

The object is destroyed

[Top]


Member functions


InstallFilterL()

static inline void InstallFilterL(RHTTPSession &aSession, MHTTPAuthenticationCallback *aCallback);

Pre-Condition

The session had already been setup

Description

Intended Usage: This method is used to install the authentication filter to the filter queue. The returned pointer is not owned as the filters must be self-destroying when they are unloaded.

Post-Condition

The filter(s) have been installed

Parameters

RHTTPSession &aSession

A handle to the transport session

MHTTPAuthenticationCallback *aCallback

A pointer to the object implementing the callback function

[Top]


Member structures


Struct TAuthenticationParams

struct TAuthenticationParams;

Description

Members

Defined in CAuthenticationFilterInterface::TAuthenticationParams:
iCallback, iSession

Member data


iSession

RHTTPSession * iSession;

Description


iCallback

MHTTPAuthenticationCallback * iCallback;

Description

Terms and conditions of use of the material