class MSuplSettingsObserver |
Abstract class for SUPL settings observers. This class is used to notify clients about type of change happened in the SUPL settings.
This class must be implemented by clients who want to listen for changes in the SUPL Settings. CSuplSettings::SetObserverL() is used to register SUPL Settings observers.
Public Member Functions | |
---|---|
void | HandleSuplSettingsChangeL ( TSuplSettingsEventType , TInt ) |
Public Member Enumerations | |
---|---|
enum |
TSuplSettingsEventType
{
ESuplSettingsEventUnspecified = 0x00, ESuplSettingsEventCommParameterChange = 0x01, ESuplSettingsEventSuplUsageChange = 0x02, ESuplSettingsDBAddEvent = 0x03, ESuplSettingsDBDeleteEvent = 0x05, ESuplSettingsDBUpdateEvent = 0x07 } |
void | HandleSuplSettingsChangeL | ( | TSuplSettingsEventType | aEvent, |
TInt | aSlpId = -1 | |||
) | [pure virtual] |
Invoked by SUPL settings API when a change has been detected in the SUPL Settings.
To be able to receive this notification, the observer object must first be registered by invoking CSuplSettings::SetObserverL() .
TSuplSettingsEventType aEvent | |
TInt aSlpId = -1 |
Event types for SUPL Settings changes. Client should be prepare to situation that also other events might come in future when more functionality is added
ESuplSettingsEventUnspecified = 0x00 |
Unspecified event |
ESuplSettingsEventCommParameterChange = 0x01 |
Communication parameters change event |
ESuplSettingsEventSuplUsageChange = 0x02 |
SUPL usage change event |
ESuplSettingsDBAddEvent = 0x03 |
SUPL Settings DB Add Event |
ESuplSettingsDBDeleteEvent = 0x05 |
SUPL Settings DB Delete Event |
ESuplSettingsDBUpdateEvent = 0x07 |
SUPL Settings DB Update Event |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.