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)

voidActivateNotifications(MVccGsmNotifications *aObserver,
TInt32aLow,
TInt32aHigh
)

Activates gsm signal level notification

Since
S60 3.2

Parameters

MVccGsmNotifications * aObserverobserver which will receive notification
TInt32 aLowvalue for low signal level
TInt32 aHighvalue for high signal level

CancelNotifications()

voidCancelNotifications()

Cancels gsm signal level notification

Since
S60 3.2

ConstructL()

voidConstructL()[protected]

Symbian second-phase constructor

DoCancel()

voidDoCancel()[private, virtual]

NewL(RMobilePhone &)

CVccGsmNotifications *NewL(RMobilePhone &aPhone)[static]

Two-phased constructor.

Parameters

RMobilePhone & aPhoneRMobilePhone

RunL()

voidRunL()[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