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()

voidClear()[private]

Clear the defaults.

ConstructL()

voidConstructL()[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(TIntaMethodInd)

Returns the default headers for the given method

Parameters

TInt aMethodIndthe 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(TIntaMethodInd)const [private]

Finds default data for a given method index

Parameters

TInt aMethodInd

NewL()

CMceSipDefaults *NewL()[static]

Two-phased constructor.

StoreDefaultHeadersL(const CDesC8Array &, CDesC8Array *)

voidStoreDefaultHeadersL(const CDesC8Array &aMethods,
CDesC8Array *aHeaders
)

Store default headers

Parameters

const CDesC8Array & aMethodsthe methods
CDesC8Array * aHeadersthe default headers

StoreDefaultHeadersL(const TDesC8 &, CDesC8Array *)

voidStoreDefaultHeadersL(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]