CSIPRegistrationState Class Reference

class CSIPRegistrationState : public CBase

Inherits from

Constructor & Destructor Documentation

CSIPRegistrationState(MRegistrationContext &)

CSIPRegistrationState ( MRegistrationContext & aRegistration ) [protected]

Parameters

MRegistrationContext & aRegistration

~CSIPRegistrationState()

~CSIPRegistrationState ( ) [virtual]

Member Functions Documentation

PassErrorToOwner(TInt, TTransactionId, TRegistrationId)

TInt PassErrorToOwner ( TInt aReason,
TTransactionId aTransactionId,
TRegistrationId aRegistrationId =  KEmptyRegistrationId
) [protected]

Parameters

TInt aReason
TTransactionId aTransactionId
TRegistrationId aRegistrationId =  KEmptyRegistrationId

PassResponseToOwnerL(CSIPResponse *, TTransactionId, TRegistrationId)

void PassResponseToOwnerL ( CSIPResponse * aResponse,
TTransactionId aTransactionId,
TRegistrationId aRegistrationId =  KEmptyRegistrationId
) [protected]

Parameters

CSIPResponse * aResponse
TTransactionId aTransactionId
TRegistrationId aRegistrationId =  KEmptyRegistrationId

ReceiveL(TTransactionId, CSIPResponse *)

void ReceiveL ( TTransactionId aTransactionId,
CSIPResponse * aResponse
) [virtual]

Parameters

TTransactionId aTransactionId
CSIPResponse * aResponse

RegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)

void RegisterL ( TTransactionId & aTransactionId,
CSIPRequest * aRequest,
CSIPRouteHeader * aOutboundProxy
) [virtual]

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest
CSIPRouteHeader * aOutboundProxy

Retrying()

TBool Retrying ( ) const [virtual]

TransactionEnded(TTransactionId, TInt)

TInt TransactionEnded ( TTransactionId aTransactionId,
TInt aReason
) [pure virtual]

Parameters

TTransactionId aTransactionId
TInt aReason

UnregisterL(TTransactionId &, CSIPRequest *)

void UnregisterL ( TTransactionId & aTransactionId,
CSIPRequest * aRequest
) [virtual]

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest

UpdateL(TTransactionId &, CSIPRequest *)

void UpdateL ( TTransactionId & aTransactionId,
CSIPRequest * aRequest
) [virtual]

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest

Member Data Documentation

MRegistrationContext & iRegistration

MRegistrationContext & iRegistration [protected]