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,
TBool aDBListener = 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()

void ConstructL ( ) [protected]

By default EPOC constructor is protected.

DoCancel()

void DoCancel ( ) [protected, virtual]

NewL(MSuplSettingsObserver &, TBool)

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

Two-phased constructor.

Parameters

MSuplSettingsObserver & aObserver The SUPL Settings observer
TBool aDBListener = EFalse

RunError(TInt)

TInt RunError ( TInt aError ) [protected, virtual]

Parameters

TInt aError

RunL()

void RunL ( ) [protected, virtual]

StartListening()

void StartListening ( ) [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]