CRegistered Class Reference

class CRegistered : public CRegistrationState

Inherits from

Constructor & Destructor Documentation

CRegistered()

CRegistered()[private]

~CRegistered()

~CRegistered()

Member Functions Documentation

ConnectionLost(CRegBindingImplementation &)

voidConnectionLost(CRegBindingImplementation &aRegistration)const [virtual]

Parameters

CRegBindingImplementation & aRegistration

DeregisterL(CRegBindingImplementation &, CSIPMessageElements *)

CSIPClientTransaction *DeregisterL(CRegBindingImplementation &aRegistration,
CSIPMessageElements *aElements
)const [virtual]

Parameters

CRegBindingImplementation & aRegistration
CSIPMessageElements * aElements

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

TBool ErrorOccured(CRegBindingImplementation &aRegistration,
TIntaError,
TUint32aRequestId,
CConnectionCallback &aCallback
)const [virtual]

Parameters

CRegBindingImplementation & aRegistration
TInt aError
TUint32 aRequestId
CConnectionCallback & aCallback

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

TBool IncomingResponseL(CRegBindingImplementation &aRegistration,
CSIPResponseElements *aElements,
TUint32aRequestId,
TUint32aRegistrationId,
TUint32aRefreshId,
CConnectionCallback &aCallback
)const [virtual]

Parameters

CRegBindingImplementation & aRegistration
CSIPResponseElements * aElements
TUint32 aRequestId
TUint32 aRegistrationId
TUint32 aRefreshId
CConnectionCallback & aCallback

IsContextActive()

TBool IsContextActive()const [virtual]

NewL()

CRegistered *NewL()[static]

RefreshState()

CSIPRefresh::TState RefreshState()const [virtual]

SetNeighbourStates(CRegistrationState &, CRegistrationState &)

voidSetNeighbourStates(CRegistrationState &aUnregistering,
CRegistrationState &aUnregistered
)

Parameters

CRegistrationState & aUnregistering
CRegistrationState & aUnregistered

UpdateL(CRegBindingImplementation &, CSIPMessageElements *, TUint *)

CSIPClientTransaction *UpdateL(CRegBindingImplementation &aRegistration,
CSIPMessageElements *aElements,
TUint *aExpirationValue
)const [virtual]

Parameters

CRegBindingImplementation & aRegistration
CSIPMessageElements * aElements
TUint * aExpirationValue

Member Data Documentation

CRegistrationState * iUnregistered

CRegistrationState *iUnregistered[private]

CRegistrationState * iUnregistering

CRegistrationState *iUnregistering[private]