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(TUint32aTrxType,
CDesC8Array &aSIPHeaders,
HBufC8 &aContentType
)

C++ constructor for encoding

Parameters

TUint32 aTrxTypedata to be encoded
CDesC8Array & aSIPHeadersdata to be encoded
HBufC8 & aContentTypedata to be encoded

CMceMsgSIPData(TMceItcDataType)

CMceMsgSIPData(TMceItcDataTypeaType)[protected]

C++ constructor for encoding

Parameters

TMceItcDataType aTypetype of message

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

CMceMsgSIPData(TMceItcDataTypeaType,
TUint32aTrxType,
CDesC8Array &aSIPHeaders,
HBufC8 &aContentType
)[protected]

C++ constructor for encoding

Parameters

TMceItcDataType aTypetype of message
TUint32 aTrxTypedata to be encoded
CDesC8Array & aSIPHeadersdata to be encoded
HBufC8 & aContentTypedata to be encoded

~CMceMsgSIPData()

~CMceMsgSIPData()

Destructor

Member Functions Documentation

Close()

voidClose()[virtual]

Destroys all (encoded) data

ContentType()

HBufC8 *ContentType()

Transfers ownership

DoDecodeL(RReadStream &)

voidDoDecodeL(RReadStream &aReadStream)[virtual]

Decodes message from stream

Parameters

RReadStream & aReadStreamthe stream

DoOwnershipRollback()

voidDoOwnershipRollback()[protected, virtual]

Releases ownership of certain owned member data.

EncodeL()

voidEncodeL()[virtual]

Encodes message

EncodeStreamL(RBufWriteStream &)

voidEncodeStreamL(RBufWriteStream &aWriteStream)[protected]

Encodes message to stream

Parameters

RBufWriteStream & aWriteStreamthe stream

Headers()

CDesC8Array *Headers()

Transfers ownership

LocalClose()

voidLocalClose()

Destroys all (encoded) data

Member Data Documentation

HBufC8 * iContentType

HBufC8 *iContentType

TMceContentType iContentTypeId

TMceContentType iContentTypeId

CDesC8Array * iSIPHeaders

CDesC8Array *iSIPHeaders

TUint32 iTrxType

TUint32 iTrxType