CMceMsgSIPEvent Class Reference

class CMceMsgSIPEvent : public CMceMsgSIPData

Message for transferring SIP event between client and server

Inherits from

Public Member Functions
CMceMsgSIPEvent()
CMceMsgSIPEvent(TUint32, TUint32, TMceItcEventType, HBufC8 *, HBufC8 *, HBufC8 *, HBufC8 *, CMceRefer::TType, TUint32, CDesC8Array *, HBufC8 *)
CMceMsgSIPEvent(TUint32, TUint32, TMceItcEventType, CMceRefer::TType, TUint32, CDesC8Array *, HBufC8 *)
~CMceMsgSIPEvent()
HBufC8 *ContentType()
TUint32 DialogId()
voidDoDecodeL(RReadStream &)
voidEncodeL()
HBufC8 *EventHeader()
TUint32 EventType()
TUint32 Id()
HBufC8 *Originator()
HBufC8 *Recipient()
HBufC8 *ReferTo()
TUint32 ReferType()
TUint32 RefreshInterval()
CDesC8Array *SIPHeaders()
Protected Member Functions
voidDoOwnershipRollback()
Private Member Functions
voidClose()
voidLocalClose()
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::Extension_(TUint,TAny *&,TAny *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMceMsgBase::CMceMsgBase(TMceItcDataType)
CMceMsgBase::DecodeL(const TDesC8 &)
CMceMsgBase::DoDecodeL(MMceComSerializationContext &)
CMceMsgBase::EncodeBuffer()
CMceMsgBase::EncodeBufferCloneL()
CMceMsgBase::OwnershipRollback(TAny *)
CMceMsgBase::OwnershipRollbackPushLC()
CMceMsgBase::Pop()
CMceMsgBase::PushL()
CMceMsgBase::Type()
CMceMsgBase::~CMceMsgBase()
CMceMsgSIPData::CMceMsgSIPData()
CMceMsgSIPData::CMceMsgSIPData(TMceItcDataType)
CMceMsgSIPData::CMceMsgSIPData(TMceItcDataType,TUint32,CDesC8Array &,HBufC8 &)
CMceMsgSIPData::CMceMsgSIPData(TUint32,CDesC8Array &,HBufC8 &)
CMceMsgSIPData::EncodeStreamL(RBufWriteStream &)
CMceMsgSIPData::Headers()
CMceMsgSIPData::~CMceMsgSIPData()
Private Attributes
TUint32 iDialogId
HBufC8 *iEventHeader
TUint32 iEventType
TUint32 iId
HBufC8 *iOriginator
HBufC8 *iRecipient
HBufC8 *iReferTo
TUint32 iReferType
TUint32 iRefreshInterval
Inherited Attributes
CMceMsgBase::iEncodeBuf
CMceMsgBase::iPushed
CMceMsgBase::iType
CMceMsgSIPData::iContentType
CMceMsgSIPData::iContentTypeId
CMceMsgSIPData::iSIPHeaders
CMceMsgSIPData::iTrxType

Constructor & Destructor Documentation

CMceMsgSIPEvent()

CMceMsgSIPEvent()

C++ constructor for decoding

CMceMsgSIPEvent(TUint32, TUint32, TMceItcEventType, HBufC8 *, HBufC8 *, HBufC8 *, HBufC8 *, CMceRefer::TType, TUint32, CDesC8Array *, HBufC8 *)

CMceMsgSIPEvent(TUint32aId,
TUint32aDialogId,
TMceItcEventTypeaEventType,
HBufC8 *aRecipient,
HBufC8 *aOriginator,
HBufC8 *aEventHeader,
HBufC8 *aReferTo,
CMceRefer::TTypeaReferType,
TUint32aRefreshInterval,
CDesC8Array *aSIPHeaders,
HBufC8 *aContentType
)

C++ constructor for encoding

Parameters

TUint32 aIddata to be encoded
TUint32 aDialogIddata to be encoded
TMceItcEventType aEventTypedata to be encoded
HBufC8 * aRecipientdata to be encoded
HBufC8 * aOriginatordata to be encoded
HBufC8 * aEventHeaderdata to be encoded
HBufC8 * aReferTodata to be encoded
CMceRefer::TType aReferTypedata to be encoded
TUint32 aRefreshIntervaldata to be encoded
CDesC8Array * aSIPHeadersdata to be encoded
HBufC8 * aContentTypedata to be encoded

CMceMsgSIPEvent(TUint32, TUint32, TMceItcEventType, CMceRefer::TType, TUint32, CDesC8Array *, HBufC8 *)

CMceMsgSIPEvent(TUint32aId,
TUint32aDialogId,
TMceItcEventTypeaEventType,
CMceRefer::TTypeaReferType,
TUint32aRefreshInterval,
CDesC8Array *aSIPHeaders,
HBufC8 *aContentType
)

C++ constructor for encoding

Parameters

TUint32 aIddata to be encoded
TUint32 aDialogIddata to be encoded
TMceItcEventType aEventTypedata to be encoded
CMceRefer::TType aReferTypedata to be encoded
TUint32 aRefreshIntervaldata to be encoded
CDesC8Array * aSIPHeadersdata to be encoded
HBufC8 * aContentTypedata to be encoded

~CMceMsgSIPEvent()

~CMceMsgSIPEvent()

Member Functions Documentation

Close()

voidClose()[private, virtual]

Destroys all (encoded) data

ContentType()

HBufC8 *ContentType()

Transfers ownership

DialogId()

TUint32 DialogId()

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

EventHeader()

HBufC8 *EventHeader()

EventType()

TUint32 EventType()

Id()

TUint32 Id()

LocalClose()

voidLocalClose()[private]

Destroys all (encoded) data

Originator()

HBufC8 *Originator()

Recipient()

HBufC8 *Recipient()

ReferTo()

HBufC8 *ReferTo()

ReferType()

TUint32 ReferType()

RefreshInterval()

TUint32 RefreshInterval()

SIPHeaders()

CDesC8Array *SIPHeaders()

Member Data Documentation

TUint32 iDialogId

TUint32 iDialogId[private]

HBufC8 * iEventHeader

HBufC8 *iEventHeader[private]

TUint32 iEventType

TUint32 iEventType[private]

TUint32 iId

TUint32 iId[private]

HBufC8 * iOriginator

HBufC8 *iOriginator[private]

HBufC8 * iRecipient

HBufC8 *iRecipient[private]

HBufC8 * iReferTo

HBufC8 *iReferTo[private]

TUint32 iReferType

TUint32 iReferType[private]

TUint32 iRefreshInterval

TUint32 iRefreshInterval[private]