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 ()
void DoDecodeL ( RReadStream &)
void EncodeL ()
HBufC8 * EventHeader ()
TUint32 EventType ()
TUint32 Id ()
HBufC8 * Originator ()
HBufC8 * Recipient ()
HBufC8 * ReferTo ()
TUint32 ReferType ()
TUint32 RefreshInterval ()
CDesC8Array * SIPHeaders ()
Protected Member Functions
void DoOwnershipRollback ()
Private Member Functions
void Close ()
void LocalClose ()
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 ( TUint32 aId,
TUint32 aDialogId,
TMceItcEventType aEventType,
HBufC8 * aRecipient,
HBufC8 * aOriginator,
HBufC8 * aEventHeader,
HBufC8 * aReferTo,
CMceRefer::TType aReferType,
TUint32 aRefreshInterval,
CDesC8Array * aSIPHeaders,
HBufC8 * aContentType
)

C++ constructor for encoding

Parameters

TUint32 aId data to be encoded
TUint32 aDialogId data to be encoded
TMceItcEventType aEventType data to be encoded
HBufC8 * aRecipient data to be encoded
HBufC8 * aOriginator data to be encoded
HBufC8 * aEventHeader data to be encoded
HBufC8 * aReferTo data to be encoded
CMceRefer::TType aReferType data to be encoded
TUint32 aRefreshInterval data to be encoded
CDesC8Array * aSIPHeaders data to be encoded
HBufC8 * aContentType data to be encoded

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

CMceMsgSIPEvent ( TUint32 aId,
TUint32 aDialogId,
TMceItcEventType aEventType,
CMceRefer::TType aReferType,
TUint32 aRefreshInterval,
CDesC8Array * aSIPHeaders,
HBufC8 * aContentType
)

C++ constructor for encoding

Parameters

TUint32 aId data to be encoded
TUint32 aDialogId data to be encoded
TMceItcEventType aEventType data to be encoded
CMceRefer::TType aReferType data to be encoded
TUint32 aRefreshInterval data to be encoded
CDesC8Array * aSIPHeaders data to be encoded
HBufC8 * aContentType data to be encoded

~CMceMsgSIPEvent()

~CMceMsgSIPEvent ( )

Member Functions Documentation

Close()

void Close ( ) [private, virtual]

Destroys all (encoded) data

ContentType()

HBufC8 * ContentType ( )

Transfers ownership

DialogId()

TUint32 DialogId ( )

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

EventHeader()

HBufC8 * EventHeader ( )

EventType()

TUint32 EventType ( )

Id()

TUint32 Id ( )

LocalClose()

void LocalClose ( ) [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]