equal
deleted
inserted
replaced
22 #ifndef __EPOS_MSUPLSETTINGSOBSERVER_H__ |
22 #ifndef __EPOS_MSUPLSETTINGSOBSERVER_H__ |
23 #define __EPOS_MSUPLSETTINGSOBSERVER_H__ |
23 #define __EPOS_MSUPLSETTINGSOBSERVER_H__ |
24 |
24 |
25 // INCLUDES |
25 // INCLUDES |
26 #include <e32base.h> |
26 #include <e32base.h> |
27 |
27 #include <epos_csuplsettings.h> |
28 // DATA TYPES |
28 // DATA TYPES |
29 // CLASS DECLARATION |
29 // CLASS DECLARATION |
30 |
30 |
31 /** |
31 /** |
32 * Abstract class for SUPL settings observers. This class is used to |
32 * Abstract class for SUPL settings observers. This class is used to |
75 * @param[OUT] aSlpId The SLP Id that was changed in case if DB Change events |
75 * @param[OUT] aSlpId The SLP Id that was changed in case if DB Change events |
76 */ |
76 */ |
77 virtual void HandleSuplSettingsChangeL( |
77 virtual void HandleSuplSettingsChangeL( |
78 TSuplSettingsEventType aEvent,TInt aSlpId = -1 |
78 TSuplSettingsEventType aEvent,TInt aSlpId = -1 |
79 ) = 0; |
79 ) = 0; |
|
80 |
|
81 /** |
|
82 * Invoked by SUPL settings API when a any client of SUPL Settings API calls CSuplSettings::ChangeSuplTriggerServiceStatus(). |
|
83 * |
|
84 * To be able to receive this notification, the observer object must |
|
85 * first be registered by invoking @p CSuplSettings::SetObserverL(). |
|
86 * |
|
87 * @param[OUT] TSuplTriggerStatus, Information saying status of Supl trigger service . |
|
88 */ |
|
89 virtual void HandleSuplTriggerStatusChangeL( |
|
90 CSuplSettings::TSuplTriggerStatus aSuplTriggerStatus ) = 0; |
|
91 |
|
92 |
80 }; |
93 }; |
81 |
94 |
82 #endif // __EPOS_MSUPLSETTINGSOBSERVER_H__ |
95 #endif // __EPOS_MSUPLSETTINGSOBSERVER_H__ |
83 |
96 |
84 // End of File |
97 // End of File |