CMceSipDefaultData Class Reference

class CMceSipDefaultData : public CBase

Default data (headers) for certain SIP request.

Inherits from

Constructor & Destructor Documentation

CMceSipDefaultData()

CMceSipDefaultData()[private]

C++ default constructor.

~CMceSipDefaultData()

~CMceSipDefaultData()

Member Functions Documentation

ConstructL(const TDesC8 &, CDesC8Array *, RPointerArray< CMceSipDefaultData > &)

voidConstructL(const TDesC8 &aMethod,
CDesC8Array *aHeaders,
RPointerArray< CMceSipDefaultData > &aDataArray
)[private]

By default Symbian 2nd phase constructor is private.

Parameters

const TDesC8 & aMethod
CDesC8Array * aHeaders
RPointerArray< CMceSipDefaultData > & aDataArray

DefaultHeaders()

CDesC8Array &DefaultHeaders()

Returns the default headers seet for this method.

Match(const TDesC8 &)

TBool Match(const TDesC8 &aMethod)

Compares given method to the method index. aMethod the method

Parameters

const TDesC8 & aMethod

Match(TInt)

TBool Match(TIntaMethodInd)

Compares given method index to the method index. aMethodInd the method index

Parameters

TInt aMethodInd

NewL(const TDesC8 &, CDesC8Array *, RPointerArray< CMceSipDefaultData > &)

CMceSipDefaultData *NewL(const TDesC8 &aMethod,
CDesC8Array *aHeaders,
RPointerArray< CMceSipDefaultData > &aDataArray
)[static]

Two-phased constructor.

Parameters

const TDesC8 & aMethodthe SIP method for which the headers are set
CDesC8Array * aHeadersthe default headers, ownership is taken
RPointerArray< CMceSipDefaultData > & aDataArraythe data array

SetHeaders(CDesC8Array *)

voidSetHeaders(CDesC8Array *aHeaders)

Resets dehault headers for this method

Parameters

CDesC8Array * aHeadersthe new headers, ownership is taken.

Member Data Documentation

__DECLARE_TEST

__DECLARE_TEST[private]

CDesC8Array * iHeaders

CDesC8Array *iHeaders[private]

TInt iMethodIndex

TInt iMethodIndex[private]