CSIPRegistrationState Class Reference

class CSIPRegistrationState : public CBase

Inherits from

  • CSIPRegistrationState

Constructor & Destructor Documentation

CSIPRegistrationState(MRegistrationContext &)

CSIPRegistrationState(MRegistrationContext &aRegistration)[protected]

Parameters

MRegistrationContext & aRegistration

~CSIPRegistrationState()

~CSIPRegistrationState()[virtual]

Member Functions Documentation

PassErrorToOwner(TInt, TTransactionId, TRegistrationId)

TInt PassErrorToOwner(TIntaReason,
TTransactionIdaTransactionId,
TRegistrationIdaRegistrationId =  KEmptyRegistrationId
)[protected]

Parameters

TInt aReason
TTransactionId aTransactionId
TRegistrationId aRegistrationId =  KEmptyRegistrationId

PassResponseToOwnerL(CSIPResponse *, TTransactionId, TRegistrationId)

voidPassResponseToOwnerL(CSIPResponse *aResponse,
TTransactionIdaTransactionId,
TRegistrationIdaRegistrationId =  KEmptyRegistrationId
)[protected]

Parameters

CSIPResponse * aResponse
TTransactionId aTransactionId
TRegistrationId aRegistrationId =  KEmptyRegistrationId

ReceiveL(TTransactionId, CSIPResponse *)

voidReceiveL(TTransactionIdaTransactionId,
CSIPResponse *aResponse
)[virtual]

Parameters

TTransactionId aTransactionId
CSIPResponse * aResponse

RegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest
CSIPRouteHeader * aOutboundProxy

Retrying()

TBool Retrying()const [virtual]

TransactionEnded(TTransactionId, TInt)

TInt TransactionEnded(TTransactionIdaTransactionId,
TIntaReason
)[pure virtual]

Parameters

TTransactionId aTransactionId
TInt aReason

UnregisterL(TTransactionId &, CSIPRequest *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest

UpdateL(TTransactionId &, CSIPRequest *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest

Member Data Documentation

MRegistrationContext & iRegistration

MRegistrationContext &iRegistration[protected]