CVccGsmNotifications Class Reference

class CVccGsmNotifications : public CActive

Clas which starts and stops notification of the gsm signal level

vcchotrigger.lib
Since
S60 3.2

Inherits from

Constructor & Destructor Documentation

CVccGsmNotifications(RMobilePhone &)

CVccGsmNotifications ( RMobilePhone & aPhone ) [protected]

C++ constructor

Parameters

RMobilePhone & aPhone

~CVccGsmNotifications()

~CVccGsmNotifications ( )

Destructor.

Member Functions Documentation

ActivateNotifications(MVccGsmNotifications *, TInt32, TInt32)

void ActivateNotifications ( MVccGsmNotifications * aObserver,
TInt32 aLow,
TInt32 aHigh
)

Activates gsm signal level notification

Since
S60 3.2

Parameters

MVccGsmNotifications * aObserver observer which will receive notification
TInt32 aLow value for low signal level
TInt32 aHigh value for high signal level

CancelNotifications()

void CancelNotifications ( )

Cancels gsm signal level notification

Since
S60 3.2

ConstructL()

void ConstructL ( ) [protected]

Symbian second-phase constructor

DoCancel()

void DoCancel ( ) [private, virtual]

NewL(RMobilePhone &)

CVccGsmNotifications * NewL ( RMobilePhone & aPhone ) [static]

Two-phased constructor.

Parameters

RMobilePhone & aPhone RMobilePhone

RunL()

void RunL ( ) [private, virtual]

Member Data Documentation

TInt8 iBar

TInt8 iBar [private]

Gsm signal bar value

TInt32 iHigh

TInt32 iHigh [private]

Gsm signal strength value for high signal level

TInt32 iLow

TInt32 iLow [private]

Gsm signal strength value for low signal level

MVccGsmNotifications * iObserver

MVccGsmNotifications * iObserver [private]

Observer Not own

RMobilePhone & iPhone

RMobilePhone & iPhone [private]

RMobilePhone handle Not own

TInt32 iStrength

TInt32 iStrength [private]

Gsm signal strength value