CCallStatus Class Reference

Inherits CISVAPIAsync, CISVAPIAsync, and CISVAPIAsync.

List of all members.

Public Member Functions

 ~CCallStatus ()
void DoStartRequestL ()
void DoRequestNotificationL ()
void DoStartRequestL ()
void DoRequestNotificationL ()
void DoStartRequestL ()
void DoRequestNotificationL ()

Static Public Member Functions

static CCallStatusNewL (MExecAsync *aController, CTelephony::TCallId aCallId)
static CCallStatusNewL (MExecAsync *aController, CTelephony::TCallId aCallId)
static CCallStatusNewL (MExecAsync *aController, CTelephony::TCallId aCallId)

Public Attributes

CTelephony::TCallId iCallId
CTelephony::TCallStatusV1 iCallStatusV1

Detailed Description

Retrieves data pertaining to the current status of the call specified by iCallId. Can be notified on change.

Definition at line 31 of file CCallStatus.h.


Constructor & Destructor Documentation

CCallStatus::~CCallStatus (  ) 

Destructor. Cancels outstanding requests.

Definition at line 39 of file CCallStatus.cpp.


Member Function Documentation

CCallStatus * CCallStatus::NewL ( MExecAsync aController,
CTelephony::TCallId  aCallId 
) [static]

Factory constructor.

Parameters:
aController Pointer to MExecAsync object passed to constructor of CISVAPIBase
aCallId Caller ID to retrieve the status
Returns:
Instance of CCallStatus class

Definition at line 27 of file CCallStatus.cpp.

void CCallStatus::DoStartRequestL (  )  [virtual]

Gets the call status of the call specified in iCallId and displays output to console.

Gets the current call status, stores it in the iCallStatusV1Pckg package and prints it to the console.

Reimplemented from CISVAPIBase.

Definition at line 48 of file CCallStatus.cpp.

void CCallStatus::DoRequestNotificationL (  )  [virtual]

Registers interest in receiving change notifications of the call status by calling CTelephony::NotifyChange.

Requests to receive notifications of change in the call status

Reimplemented from CISVAPIBase.

Definition at line 179 of file CCallStatus.cpp.

void CCallStatus::DoStartRequestL (  )  [virtual]

Virtual function for completing the request to start. Empty method.

Reimplemented from CISVAPIBase.

void CCallStatus::DoRequestNotificationL (  )  [virtual]

Virtual function for completing the notification request. Empty method.

Reimplemented from CISVAPIBase.

void CCallStatus::DoStartRequestL (  )  [virtual]

Virtual function for completing the request to start. Empty method.

Reimplemented from CISVAPIBase.

void CCallStatus::DoRequestNotificationL (  )  [virtual]

Virtual function for completing the notification request. Empty method.

Reimplemented from CISVAPIBase.


Member Data Documentation

CTelephony::TCallId CCallStatus::iCallId

Identifies the call whose status will be retrieved.

The call whose status will be interrogated.

Definition at line 53 of file CCallStatus.h.

CTelephony::TCallStatusV1 CCallStatus::iCallStatusV1

Stores the call status of iCallId.

Stores retrieved call status of iCallId.

Definition at line 57 of file CCallStatus.h.


Generated by  doxygen 1.6.2