CMceMsgSIPEvent Class Reference
class CMceMsgSIPEvent : public CMceMsgSIPData
|
Message for transferring SIP event between client and server
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
()
|
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()
|
Constructor & Destructor Documentation
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 *)
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
|
Member Functions Documentation
Close()
void
|
Close
|
(
|
)
|
[private, virtual]
|
Destroys all (encoded) data
DoDecodeL(RReadStream &)
Decodes message from stream
DoOwnershipRollback()
void
|
DoOwnershipRollback
|
(
|
)
|
[protected, virtual]
|
Releases ownership of certain owned member data.
EncodeL()
void
|
EncodeL
|
(
|
)
|
[virtual]
|
LocalClose()
void
|
LocalClose
|
(
|
)
|
[private]
|
Destroys all (encoded) data
Member Data Documentation
HBufC8 * iEventHeader
HBufC8
*
|
iEventHeader
|
[private]
|
HBufC8 * iOriginator
HBufC8
*
|
iOriginator
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.