Symbian
 Developer Library

DEVELOPER LIBRARY

[Index] [Glossary] [Previous] [Next]



Location: http\CAuthenticationFilterInterface.h
Link against: http.lib

Class CAuthenticationFilterInterface

class CAuthenticationFilterInterface

Support

Supported from 7.0

Description

Utility class that installs an authentication filter.

Clients do not need to use the class directly: they can use MHTTPAuthenticationCallback::InstallAuthenticationL().

Derivation

CAuthenticationFilterInterfaceUtility class that installs an authentication filter
CBaseBase class for all classes to be instantiated on the heap

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

Inherited from CBase:
operator new()

See also:


Constructors and destructor


~CAuthenticationFilterInterface()

~CAuthenticationFilterInterface();

Description

Destructor.

[Top]


Member Functions


InstallFilterL()

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

Description

Installs the authentication filter to the filter queue.

The returned pointer is not owned as the filters must be self-destroying when they are unloaded.

Parameters

RHTTPSession& aSession

A handle to the transport session

MHTTPAuthenticationCallback* aCallback

A pointer to the object implementing the callback function

[Top]


Internal members


Struct TAuthenticationParams

struct TAuthenticationParams;

Description

This is internal and not intended for use.

Defined in CAuthenticationFilterInterface::TAuthenticationParams:
iCallback, iSession


iSession

RHTTPSession* iSession;

Description

This is internal and not intended for use.


iCallback

MHTTPAuthenticationCallback* iCallback;

Description

This is internal and not intended for use.


iEcomDtorID

private: TUid iEcomDtorID;

Description

This is internal and not intended for use.