MRegistrationContext Class Reference

class MRegistrationContext

Constructor & Destructor Documentation

~MRegistrationContext()

~MRegistrationContext ( ) [inline, virtual]

Member Functions Documentation

AOR()

const CSIPToHeader & AOR ( ) const [pure virtual]

ChangeState(CSIPRegistrationState *)

void ChangeState ( CSIPRegistrationState * aState ) [pure virtual]

Parameters

CSIPRegistrationState * aState

ClearRequest()

void ClearRequest ( ) [pure virtual]

Contact()

CSIPContactHeader & Contact ( ) [pure virtual]

CurrentState()

CSIPRegistrationState & CurrentState ( ) [pure virtual]

FillToFromL(CSIPRequest &)

void FillToFromL ( CSIPRequest & aRequest ) [pure virtual]

Parameters

CSIPRequest & aRequest

Owner()

const MRegistrationOwner * Owner ( ) const [pure virtual]

Received2XXResponseL(CSIPResponse &, TTransactionId)

void Received2XXResponseL ( CSIPResponse & aResponse,
TTransactionId aTransactionId
) [pure virtual]

Parameters

CSIPResponse & aResponse
TTransactionId aTransactionId

Received423ResponseL(CSIPResponse &)

void Received423ResponseL ( CSIPResponse & aResponse ) [pure virtual]

Parameters

CSIPResponse & aResponse

ReceivedErrorResponseL()

void ReceivedErrorResponseL ( ) [pure virtual]

RefreshId()

TRefreshId RefreshId ( ) const [pure virtual]

RegisterL(TTransactionId &, CSIPRequest *, CSIPRouteHeader *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest
CSIPRouteHeader * aOutboundProxy

Registrar()

CSIPRegistrar * Registrar ( ) [pure virtual]

RegistrationId()

TRegistrationId RegistrationId ( ) const [pure virtual]

Request()

CSIPRequest * Request ( ) [pure virtual]

SelfDetach(TBool)

void SelfDetach ( TBool aRefresh ) [pure virtual]

Parameters

TBool aRefresh

SelfDetach(TBool, TBool)

void SelfDetach ( TBool aRefresh,
TBool aUseRetryId
) [pure virtual]

Parameters

TBool aRefresh
TBool aUseRetryId

ServiceRouteOk(CSIPResponse &)

TBool ServiceRouteOk ( CSIPResponse & aResponse ) const [pure virtual]

Parameters

CSIPResponse & aResponse

SetExpiresValueL(CSIPRequest &)

void SetExpiresValueL ( CSIPRequest & aRequest ) [pure virtual]

Parameters

CSIPRequest & aRequest

SetRouteHeaderFromResponseL(CSIPResponse &)

void SetRouteHeaderFromResponseL ( CSIPResponse & aResponse ) [pure virtual]

Parameters

CSIPResponse & aResponse

UnregisterL(TTransactionId &, CSIPRequest *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest

UpdateContactFromRequestL()

void UpdateContactFromRequestL ( ) [pure virtual]

UpdateL(TTransactionId &, CSIPRequest *)

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

Parameters

TTransactionId & aTransactionId
CSIPRequest * aRequest