CRegistered Class Reference

class CRegistered : public CRegistrationState

Inherits from

Constructor & Destructor Documentation

CRegistered()

CRegistered ( ) [private]

~CRegistered()

~CRegistered ( )

Member Functions Documentation

ConnectionLost(CRegBindingImplementation &)

void ConnectionLost ( 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,
TInt aError,
TUint32 aRequestId,
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,
TUint32 aRequestId,
TUint32 aRegistrationId,
TUint32 aRefreshId,
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 &)

void SetNeighbourStates ( 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]