CDialogTrying Class Reference

class CDialogTrying : public CDialogState

Inherits from

Public Member Functions
~CDialogTrying ()
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 &)
CDialogTrying * NewL ()
CSIPClientTransaction * SendInviteL (const CSIPDialogImplementation &, CSIPInviteDialogAssoc &, CSIPMessageElements *)
CSIPClientTransaction * SendReferL (const CSIPDialogImplementation &, CSIPReferDialogAssoc &, CSIPMessageElements *)
void SendResponseL ( CSIPDialogImplementation &, const CSIPResponseElements &, TUint32 , TBool , TBool )
CSIPClientTransaction * SendSubscribeL (const CSIPDialogImplementation &, CSIPSubscribeDialogAssoc &, CSIPMessageElements *, CSIPRefresh *)
void SetNeighbourStates ( CDialogState &, CDialogState &, CDialogState &)
CSIPDialog::TState State ()
Private Member Functions
CDialogTrying ()
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()
CDialogState::CheckIfForkingL(CSIPDialogImplementation &,TUint32,CSIPResponseElements *,CSIPClientTransaction &)const
CDialogState::CreateForkedInviteAssocLC(CSIPDialogImplementation &,CSIPResponseElements &)const
CDialogState::HandleErrorOccurred(CSIPDialogImplementation &,TInt,TUint32,CConnectionCallback &,CDialogState &)const
CDialogState::HandleRefreshErrorOccurred(CSIPDialogImplementation &,TInt,TUint32,CConnectionCallback &,CDialogState &)const
CDialogState::IncomingResponseWithinDialogL(CSIPDialogImplementation &,CSIPResponseElements *,TUint32,TUint32,CConnectionCallback &,const CDialogState &,const CDialogState &,const CDialogState &)const
CDialogState::RequestReceivedL(CSIPDialogImplementation &,CSIPServerTransaction *,CConnectionCallback &)const
CDialogState::ResponseToRefreshL(CSIPDialogImplementation &,CSIPResponseElements *,TUint32,TUint32,CConnectionCallback &,const CDialogState &,const CDialogState &,const CDialogState &)const
CDialogState::SendAckL(CSIPInviteDialogAssoc &,const CSIPClientTransaction &,CSIPMessageElements *)const
CDialogState::SendByeL(CSIPInviteDialogAssoc &,CSIPMessageElements *)const
CDialogState::SendNonTargetRefreshRequestL(const CSIPDialogImplementation &,CSIPDialogAssocImplementation &,RStringF,CSIPMessageElements *)const
CDialogState::SendNotifyL(CSIPNotifyDialogAssoc &,CSIPMessageElements *)const
CDialogState::SendPrackL(CSIPInviteDialogAssoc &,CSIPMessageElements *)const
CDialogState::SendResponseWithinDialogL(CSIPDialogImplementation &,const CSIPResponseElements &,TUint32,TBool)const
CDialogState::SendUnsubscribeL(CSIPSubscribeDialogAssoc &,CSIPMessageElements *)const
CDialogState::SendUpdateL(CSIPInviteDialogAssoc &,CSIPMessageElements *)const
CDialogState::UpdateL(const CSIPDialogImplementation &,CSIPSubscribeDialogAssoc &,CSIPMessageElements *)const
CDialogState::~CDialogState()
Private Attributes
CDialogState * iConfirmed
CDialogState * iEarly
CDialogState * iTerminated

Constructor & Destructor Documentation

CDialogTrying()

CDialogTrying ( ) [private]

~CDialogTrying()

~CDialogTrying ( )

Member Functions Documentation

ConnectionLost(CSIPDialogImplementation &)

void ConnectionLost ( CSIPDialogImplementation & aDialog ) const [virtual]

Parameters

CSIPDialogImplementation & aDialog

ErrorOccured(CSIPDialogImplementation &, TInt, TUint32, CConnectionCallback &)

TBool ErrorOccured ( CSIPDialogImplementation & aDialog,
TInt aError,
TUint32 aRequestId,
CConnectionCallback & aCallback
) const [virtual]

Parameters

CSIPDialogImplementation & aDialog
TInt aError
TUint32 aRequestId
CConnectionCallback & aCallback

ErrorOccured(CSIPDialogImplementation &, TInt, TUint32, TUint32, CConnectionCallback &)

TBool ErrorOccured ( CSIPDialogImplementation & aDialog,
TInt aError,
TUint32 aRefreshId,
TUint32 aRequestId,
CConnectionCallback & aCallback
) const [virtual]

Parameters

CSIPDialogImplementation & aDialog
TInt aError
TUint32 aRefreshId
TUint32 aRequestId
CConnectionCallback & aCallback

IncomingRequestL(CSIPDialogImplementation &, CSIPServerTransaction *, CConnectionCallback &)

TBool IncomingRequestL ( CSIPDialogImplementation & aDialog,
CSIPServerTransaction * aTransaction,
CConnectionCallback & aCallback
) const [virtual]

IncomingResponseL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, CConnectionCallback &)

TBool IncomingResponseL ( CSIPDialogImplementation & aDialog,
CSIPResponseElements * aElements,
TUint32 aRequestId,
TUint32 aDialogId,
CConnectionCallback & aCallback
) const [virtual]

Parameters

CSIPDialogImplementation & aDialog
CSIPResponseElements * aElements
TUint32 aRequestId
TUint32 aDialogId
CConnectionCallback & aCallback

IncomingResponseL(CSIPDialogImplementation &, CSIPResponseElements *, TUint32, TUint32, TUint32, CConnectionCallback &)

TBool IncomingResponseL ( CSIPDialogImplementation & aDialog,
CSIPResponseElements * aElements,
TUint32 aRequestId,
TUint32 aRefreshId,
TUint32 aDialogId,
CConnectionCallback & aCallback
) const [virtual]

Parameters

CSIPDialogImplementation & aDialog
CSIPResponseElements * aElements
TUint32 aRequestId
TUint32 aRefreshId
TUint32 aDialogId
CConnectionCallback & aCallback

NewL()

CDialogTrying * NewL ( ) [static]

SendInviteL(const CSIPDialogImplementation &, CSIPInviteDialogAssoc &, CSIPMessageElements *)

CSIPClientTransaction * SendInviteL ( const CSIPDialogImplementation & aDialog,
CSIPInviteDialogAssoc & aAssoc,
CSIPMessageElements * aElements
) const [virtual]

SendReferL(const CSIPDialogImplementation &, CSIPReferDialogAssoc &, CSIPMessageElements *)

CSIPClientTransaction * SendReferL ( const CSIPDialogImplementation & aDialog,
CSIPReferDialogAssoc & aAssoc,
CSIPMessageElements * aElements
) const [virtual]

Parameters

const CSIPDialogImplementation & aDialog
CSIPReferDialogAssoc & aAssoc
CSIPMessageElements * aElements

SendResponseL(CSIPDialogImplementation &, const CSIPResponseElements &, TUint32, TBool, TBool)

void SendResponseL ( CSIPDialogImplementation & aDialog,
const CSIPResponseElements & aElements,
TUint32 aRequestId,
TBool aAffectsDialogState,
TBool aTargetRefresh
) const [virtual]

Parameters

CSIPDialogImplementation & aDialog
const CSIPResponseElements & aElements
TUint32 aRequestId
TBool aAffectsDialogState
TBool aTargetRefresh

SendSubscribeL(const CSIPDialogImplementation &, CSIPSubscribeDialogAssoc &, CSIPMessageElements *, CSIPRefresh *)

CSIPClientTransaction * SendSubscribeL ( const CSIPDialogImplementation & aDialog,
CSIPSubscribeDialogAssoc & aAssoc,
CSIPMessageElements * aElements,
CSIPRefresh * aRefresh
) const [virtual]

SetNeighbourStates(CDialogState &, CDialogState &, CDialogState &)

void SetNeighbourStates ( CDialogState & aEarly,
CDialogState & aConfirmed,
CDialogState & aTerminated
)

Parameters

CDialogState & aEarly
CDialogState & aConfirmed
CDialogState & aTerminated

State()

CSIPDialog::TState State ( ) const [virtual]

Member Data Documentation

CDialogState * iConfirmed

CDialogState * iConfirmed [private]

CDialogState * iEarly

CDialogState * iEarly [private]

CDialogState * iTerminated

CDialogState * iTerminated [private]