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

void ConstructL ( 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 ( TInt aMethodInd )

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 & aMethod the SIP method for which the headers are set
CDesC8Array * aHeaders the default headers, ownership is taken
RPointerArray < CMceSipDefaultData > & aDataArray the data array

SetHeaders(CDesC8Array *)

void SetHeaders ( CDesC8Array * aHeaders )

Resets dehault headers for this method

Parameters

CDesC8Array * aHeaders the new headers, ownership is taken.

Member Data Documentation

__DECLARE_TEST

__DECLARE_TEST [private]

CDesC8Array * iHeaders

CDesC8Array * iHeaders [private]

TInt iMethodIndex

TInt iMethodIndex [private]