CMceMsgSIPData Class Reference

class CMceMsgSIPData : public CMceMsgBase

Message for transferring SIP data between client and server

Inherits from

Constructor & Destructor Documentation

CMceMsgSIPData()

CMceMsgSIPData ( )

C++ constructor for decoding

CMceMsgSIPData(TUint32, CDesC8Array &, HBufC8 &)

CMceMsgSIPData ( TUint32 aTrxType,
CDesC8Array & aSIPHeaders,
HBufC8 & aContentType
)

C++ constructor for encoding

Parameters

TUint32 aTrxType data to be encoded
CDesC8Array & aSIPHeaders data to be encoded
HBufC8 & aContentType data to be encoded

CMceMsgSIPData(TMceItcDataType)

CMceMsgSIPData ( TMceItcDataType aType ) [protected]

C++ constructor for encoding

Parameters

TMceItcDataType aType type of message

CMceMsgSIPData(TMceItcDataType, TUint32, CDesC8Array &, HBufC8 &)

CMceMsgSIPData ( TMceItcDataType aType,
TUint32 aTrxType,
CDesC8Array & aSIPHeaders,
HBufC8 & aContentType
) [protected]

C++ constructor for encoding

Parameters

TMceItcDataType aType type of message
TUint32 aTrxType data to be encoded
CDesC8Array & aSIPHeaders data to be encoded
HBufC8 & aContentType data to be encoded

~CMceMsgSIPData()

~CMceMsgSIPData ( )

Destructor

Member Functions Documentation

Close()

void Close ( ) [virtual]

Destroys all (encoded) data

ContentType()

HBufC8 * ContentType ( )

Transfers ownership

DoDecodeL(RReadStream &)

void DoDecodeL ( RReadStream & aReadStream ) [virtual]

Decodes message from stream

Parameters

RReadStream & aReadStream the stream

DoOwnershipRollback()

void DoOwnershipRollback ( ) [protected, virtual]

Releases ownership of certain owned member data.

EncodeL()

void EncodeL ( ) [virtual]

Encodes message

EncodeStreamL(RBufWriteStream &)

void EncodeStreamL ( RBufWriteStream & aWriteStream ) [protected]

Encodes message to stream

Parameters

RBufWriteStream & aWriteStream the stream

Headers()

CDesC8Array * Headers ( )

Transfers ownership

LocalClose()

void LocalClose ( )

Destroys all (encoded) data

Member Data Documentation

HBufC8 * iContentType

HBufC8 * iContentType

TMceContentType iContentTypeId

TMceContentType iContentTypeId

CDesC8Array * iSIPHeaders

CDesC8Array * iSIPHeaders

TUint32 iTrxType

TUint32 iTrxType