CNotifyCallStatusAct Class Reference

class CNotifyCallStatusAct : public CAsyncRequestBaseAct

This is an active object responsible for interacting with Multimode ETel

Inherits from

Constructor & Destructor Documentation

CNotifyCallStatusAct(CTelephonyFunctions *, CTelephonyFunctions::TOperations)

CNotifyCallStatusAct(CTelephonyFunctions *aTelephonyFunctions,
CTelephonyFunctions::TOperationsaPendingOperation
)[private]

First-phase constructor which cannot Leave().

Parameters

CTelephonyFunctions * aTelephonyFunctionsObject that constructs us.
CTelephonyFunctions::TOperations aPendingOperation

~CNotifyCallStatusAct()

~CNotifyCallStatusAct()

Destructor

Member Functions Documentation

Complete()

voidComplete()[protected, virtual]

Service Completed request.

DoCancel()

voidDoCancel()[protected, virtual]

Cancel request.

Async request to dial is cancelled.

NewL(CTelephonyFunctions *, CTelephonyFunctions::TOperations)

CNotifyCallStatusAct *NewL(CTelephonyFunctions *aTelephonyFunctions,
CTelephonyFunctions::TOperationsaPendingOperation
)[static]

Public constructor which can Leave().

leave
Leaves if no memory.

Parameters

CTelephonyFunctions * aTelephonyFunctionsObject that constructs us.
CTelephonyFunctions::TOperations aPendingOperation

NotifyCallStatus(TDes8 &, const CTelephony::TCallId &)

voidNotifyCallStatus(TDes8 &aId,
const CTelephony::TCallId &aCallId
)

Issue Request

Parameters

TDes8 & aId
const CTelephony::TCallId & aCallId

RunError(TInt)

TInt RunError(TIntaLeaveCode)[protected, virtual]

Handle any Leave() from inside RunL().

Parameters

TInt aLeaveCodepassed in if RunL Leaves.

Member Data Documentation

CTelephony::TCallId iCallId

CTelephony::TCallId iCallId[private]

CTelephony::TCallStatusV1 * iISVCallStatus

CTelephony::TCallStatusV1 *iISVCallStatus[private]

RMobileCall::TMobileCallStatus iMMCallStatus

RMobileCall::TMobileCallStatus iMMCallStatus[private]

CTelephonyFunctions::TOperations iPendingOperation

CTelephonyFunctions::TOperations iPendingOperation[private]

CTelephonyFunctions * iTelephonyFunctions

CTelephonyFunctions *iTelephonyFunctions[private]