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 34 of file CPhoneId.h.


Constructor & Destructor Documentation

CPhoneId::~CPhoneId (  ) 

Destructor. Cancels outstanding requests

Destructor. Cancels outstanding requests.

Definition at line 39 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 26 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 47 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 35 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 58 of file CPhoneId.h.


Generated by  doxygen 1.6.2