CMceSipDefaults Class Reference

class CMceSipDefaults : public CBase

Default SIP data container.

Inherits from

Constructor & Destructor Documentation

CMceSipDefaults()

CMceSipDefaults ( ) [private]

C++ default constructor.

~CMceSipDefaults()

~CMceSipDefaults ( )

Destructor.

Member Functions Documentation

Clear()

void Clear ( ) [private]

Clear the defaults.

ConstructL()

void ConstructL ( ) [private]

By default Symbian 2nd phase constructor is private.

CopyHeadersL(const CDesC8Array *)

CDesC8Array * CopyHeadersL ( const CDesC8Array * aHeaders ) [private]

Copy headers.

Parameters

const CDesC8Array * aHeaders

DefaultHeaders(const TDesC8 &)

CDesC8Array & DefaultHeaders ( const TDesC8 & aMethod )

Returns the default headers for the given method. NULL, if not stored.

Parameters

const TDesC8 & aMethod

DefaultHeaders(TInt)

CDesC8Array & DefaultHeaders ( TInt aMethodInd )

Returns the default headers for the given method

Parameters

TInt aMethodInd the method index in SIP Strings

FindData(const TDesC8 &)

TInt FindData ( const TDesC8 & aMethod ) const [private]

Finds default data for a given method

Parameters

const TDesC8 & aMethod

FindData(TInt)

TInt FindData ( TInt aMethodInd ) const [private]

Finds default data for a given method index

Parameters

TInt aMethodInd

NewL()

CMceSipDefaults * NewL ( ) [static]

Two-phased constructor.

StoreDefaultHeadersL(const CDesC8Array &, CDesC8Array *)

void StoreDefaultHeadersL ( const CDesC8Array & aMethods,
CDesC8Array * aHeaders
)

Store default headers

Parameters

const CDesC8Array & aMethods the methods
CDesC8Array * aHeaders the default headers

StoreDefaultHeadersL(const TDesC8 &, CDesC8Array *)

void StoreDefaultHeadersL ( const TDesC8 & aMethod,
CDesC8Array * aHeaders
) [private]

Store default headers

Parameters

const TDesC8 & aMethod
CDesC8Array * aHeaders

Member Data Documentation

RPointerArray< CMceSipDefaultData > iDataArray

RPointerArray < CMceSipDefaultData > iDataArray [private]

CDesC8Array * iEmptyHeaders

CDesC8Array * iEmptyHeaders [private]