CPhoneId Class Reference

Inherits CISVAPIAsync, and CISVAPISync.

List of all members.

Public Member Functions

 ~CPhoneId ()
void DoStartRequestL ()
void DoStartRequestL ()

Static Public Member Functions

static CPhoneIdNewL (MExecSync *aController)
static CPhoneIdNewL (MExecAsync *aController)

Public Attributes

CTelephony::TPhoneIdV1 iPhoneIdV1

Detailed Description

Retrieves information regarding the current phone and prints this to the console.

Verifies that the running application is registered.

Definition at line 49 of file CPhoneId.h.


Constructor & Destructor Documentation

CPhoneId::~CPhoneId (  ) 

Destructor. Cancels outstanding requests

Destructor. Cancels outstanding requests.

Definition at line 54 of file CPhoneId.cpp.


Member Function Documentation

CPhoneId * CPhoneId::NewL ( MExecSync aController  )  [static]

Factory constructor.

Parameters:
aController Pointer to MExecAsync object passed to constructor of CISVAPIBase
Returns:
Instance of CPhoneId class

Definition at line 41 of file CPhoneId.cpp.

void CPhoneId::DoStartRequestL (  )  [virtual]

Gets the phone ID by calling 3rd party API function CTelephony::GetPhoneId().

Reimplemented from CISVAPIBase.

Definition at line 62 of file CPhoneId.cpp.

CPhoneId * CPhoneId::NewL ( MExecAsync aController  )  [static]

Factory constructor.

Parameters:
aController Pointer to MExecAsync object passed to constructor of CISVAPIBase
Returns:
Instance of CPhoneId class

Definition at line 50 of file CPhoneId.cpp.

void CPhoneId::DoStartRequestL (  )  [virtual]

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

Reimplemented from CISVAPIBase.


Member Data Documentation

CTelephony::TPhoneIdV1 CPhoneId::iPhoneIdV1

Stores the mobile phone identity information which is checked by the running application.

Definition at line 73 of file CPhoneId.h.


Generated by  doxygen 1.6.2