CSuplSettingsNotifier Class Reference

class CSuplSettingsNotifier : public CActive

This class listens for SUPL settings events. Every change is reported to the observer.

This is part of epos_suplsettings.lib
Since
3.1

Inherits from

Constructor & Destructor Documentation

CSuplSettingsNotifier(MSuplSettingsObserver &, TBool)

CSuplSettingsNotifier(MSuplSettingsObserver &aObserver,
TBoolaDBListener = EFalse
)[protected]

C++ default constructor.

Parameters

MSuplSettingsObserver & aObserver
TBool aDBListener = EFalse

CSuplSettingsNotifier(const CSuplSettingsNotifier &)

CSuplSettingsNotifier(const CSuplSettingsNotifier &)[private]

Parameters

const CSuplSettingsNotifier &

~CSuplSettingsNotifier()

~CSuplSettingsNotifier()[virtual]

Destructor.

Member Functions Documentation

ConstructL()

voidConstructL()[protected]

By default EPOC constructor is protected.

DoCancel()

voidDoCancel()[protected, virtual]

From CActive

NewL(MSuplSettingsObserver &, TBool)

CSuplSettingsNotifier *NewL(MSuplSettingsObserver &aObserver,
TBoolaDBListener = EFalse
)[static]

Two-phased constructor.

Parameters

MSuplSettingsObserver & aObserverThe SUPL Settings observer
TBool aDBListener = EFalse

RunError(TInt)

TInt RunError(TIntaError)[protected, virtual]

From CActive

Parameters

TInt aError

RunL()

voidRunL()[protected, virtual]

From CActive

StartListening()

voidStartListening()[private]

operator=(const CSuplSettingsNotifier &)

CSuplSettingsNotifier &operator=(const CSuplSettingsNotifier &)[private]

Parameters

const CSuplSettingsNotifier &

Member Data Documentation

TBool iDBListener

TBool iDBListener[private]

TInt iFallBackTimerValue

TInt iFallBackTimerValue[private]

TInt iFallBackValue

TInt iFallBackValue[private]

HBufC * iImsi

HBufC *iImsi[private]

MSuplSettingsObserver & iObserver

MSuplSettingsObserver &iObserver[private]

CRepository * iRepository

CRepository *iRepository[private]

TBool iStopObserve

TBool iStopObserve[private]

CSuplSettings::TSuplSettingsUsage iUsage

CSuplSettings::TSuplSettingsUsage iUsage[private]