CDialogState Class Reference
class CDialogState : public CBase
|
Public Member Functions
|
|
~CDialogState
()
|
void
|
ConnectionLost
(
CSIPDialogImplementation
&)
|
TBool
|
ErrorOccured
(
CSIPDialogImplementation
&,
TInt
,
TUint32
,
CConnectionCallback
&)
|
TBool
|
ErrorOccured
(
CSIPDialogImplementation
&,
TInt
,
TUint32
,
TUint32
,
CConnectionCallback
&)
|
TBool
|
IncomingRequestL
(
CSIPDialogImplementation
&,
CSIPServerTransaction
*,
CConnectionCallback
&)
|
TBool
|
IncomingResponseL
(
CSIPDialogImplementation
&,
CSIPResponseElements
*,
TUint32
,
TUint32
,
CConnectionCallback
&)
|
TBool
|
IncomingResponseL
(
CSIPDialogImplementation
&,
CSIPResponseElements
*,
TUint32
,
TUint32
,
TUint32
,
CConnectionCallback
&)
|
void
|
SendAckL
(
CSIPInviteDialogAssoc
&, const
CSIPClientTransaction
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendByeL
(
CSIPInviteDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendInviteL
(const
CSIPDialogImplementation
&,
CSIPInviteDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendNonTargetRefreshRequestL
(const
CSIPDialogImplementation
&,
CSIPDialogAssocImplementation
&,
RStringF
,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendNotifyL
(
CSIPNotifyDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendPrackL
(
CSIPInviteDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendReferL
(const
CSIPDialogImplementation
&,
CSIPReferDialogAssoc
&,
CSIPMessageElements
*)
|
void
|
SendResponseL
(
CSIPDialogImplementation
&, const
CSIPResponseElements
&,
TUint32
,
TBool
,
TBool
)
|
CSIPClientTransaction
*
|
SendSubscribeL
(const
CSIPDialogImplementation
&,
CSIPSubscribeDialogAssoc
&,
CSIPMessageElements
*,
CSIPRefresh
*)
|
CSIPClientTransaction
*
|
SendUnsubscribeL
(
CSIPSubscribeDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPClientTransaction
*
|
SendUpdateL
(
CSIPInviteDialogAssoc
&,
CSIPMessageElements
*)
|
CSIPDialog::TState
|
State
()
|
CSIPClientTransaction
*
|
UpdateL
(const
CSIPDialogImplementation
&,
CSIPSubscribeDialogAssoc
&,
CSIPMessageElements
*)
|
Protected Member Functions
|
CSIPInviteDialogAssoc
*
|
CheckIfForkingL
(
CSIPDialogImplementation
&,
TUint32
,
CSIPResponseElements
*,
CSIPClientTransaction
&)
|
CSIPInviteDialogAssoc
*
|
CreateForkedInviteAssocLC
(
CSIPDialogImplementation
&,
CSIPResponseElements
&)
|
TBool
|
HandleErrorOccurred
(
CSIPDialogImplementation
&,
TInt
,
TUint32
,
CConnectionCallback
&,
CDialogState
&)
|
TBool
|
HandleRefreshErrorOccurred
(
CSIPDialogImplementation
&,
TInt
,
TUint32
,
CConnectionCallback
&,
CDialogState
&)
|
TBool
|
IncomingResponseWithinDialogL
(
CSIPDialogImplementation
&,
CSIPResponseElements
*,
TUint32
,
TUint32
,
CConnectionCallback
&, const
CDialogState
&, const
CDialogState
&, const
CDialogState
&)
|
TBool
|
RequestReceivedL
(
CSIPDialogImplementation
&,
CSIPServerTransaction
*,
CConnectionCallback
&)
|
TBool
|
ResponseToRefreshL
(
CSIPDialogImplementation
&,
CSIPResponseElements
*,
TUint32
,
TUint32
,
CConnectionCallback
&, const
CDialogState
&, const
CDialogState
&, const
CDialogState
&)
|
void
|
SendResponseWithinDialogL
(
CSIPDialogImplementation
&, const
CSIPResponseElements
&,
TUint32
,
TBool
)
|
Constructor & Destructor Documentation
~CDialogState()
~CDialogState
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CheckIfForkingL(CSIPDialogImplementation &, TUint32, CSIPResponseElements *, CSIPClientTransaction &)
ConnectionLost(CSIPDialogImplementation &)
CreateForkedInviteAssocLC(CSIPDialogImplementation &, CSIPResponseElements &)
ErrorOccured(CSIPDialogImplementation &, TInt, TUint32, CConnectionCallback &)
ErrorOccured(CSIPDialogImplementation &, TInt, TUint32, TUint32, CConnectionCallback &)
HandleErrorOccurred(CSIPDialogImplementation &, TInt, TUint32, CConnectionCallback &, CDialogState &)
HandleRefreshErrorOccurred(CSIPDialogImplementation &, TInt, TUint32, CConnectionCallback &, CDialogState &)
IncomingRequestL(CSIPDialogImplementation &, CSIPServerTransaction *, CConnectionCallback &)
IncomingResponseL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, CConnectionCallback &)
IncomingResponseL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, TUint32, CConnectionCallback &)
IncomingResponseWithinDialogL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, CConnectionCallback &, const CDialogState &, const CDialogState &, const CDialogState &)
A response within dialog has been been received. The response might create a new dialog if INVITE has forked.
RequestReceivedL(CSIPDialogImplementation &, CSIPServerTransaction *, CConnectionCallback &)
ResponseToRefreshL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, CConnectionCallback &, const CDialogState &, const CDialogState &, const CDialogState &)
A response to a refreshed request has been received.
SendAckL(CSIPInviteDialogAssoc &, const CSIPClientTransaction &, CSIPMessageElements *)
SendByeL(CSIPInviteDialogAssoc &, CSIPMessageElements *)
SendInviteL(const CSIPDialogImplementation &, CSIPInviteDialogAssoc &, CSIPMessageElements *)
SendNonTargetRefreshRequestL(const CSIPDialogImplementation &, CSIPDialogAssocImplementation &, RStringF, CSIPMessageElements *)
SendNotifyL(CSIPNotifyDialogAssoc &, CSIPMessageElements *)
SendPrackL(CSIPInviteDialogAssoc &, CSIPMessageElements *)
SendReferL(const CSIPDialogImplementation &, CSIPReferDialogAssoc &, CSIPMessageElements *)
SendResponseL(CSIPDialogImplementation &, const CSIPResponseElements &, TUint32, TBool, TBool)
SendResponseWithinDialogL(CSIPDialogImplementation &, const CSIPResponseElements &, TUint32, TBool)
SendSubscribeL(const CSIPDialogImplementation &, CSIPSubscribeDialogAssoc &, CSIPMessageElements *, CSIPRefresh *)
SendUnsubscribeL(CSIPSubscribeDialogAssoc &, CSIPMessageElements *)
SendUpdateL(CSIPInviteDialogAssoc &, CSIPMessageElements *)
UpdateL(const CSIPDialogImplementation &, CSIPSubscribeDialogAssoc &, CSIPMessageElements *)
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.