MSuplSettingsObserver Class Reference

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.

This is part of epos_suplsettings.lib
Since
S60 3.1

Member Functions Documentation

HandleSuplSettingsChangeL(TSuplSettingsEventType, TInt)

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() .

Parameters

TSuplSettingsEventType aEvent
TInt aSlpId = -1

Member Enumerations Documentation

Enum TSuplSettingsEventType

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

Enumerators

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