275 * @return None |
275 * @return None |
276 */ |
276 */ |
277 virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode); |
277 virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode); |
278 |
278 |
279 public: // For setting UI observer |
279 public: // For setting UI observer |
280 |
280 TInt LaunchSettingsUI(MOMASuplUICompletionObserver* aObserver,const TDesC& aForHslp); |
281 // For setting UI observer |
281 TInt LaunchSuplUsageSettingsUI(MOMASuplUICompletionObserver* aObserver, TBool aRoaming); |
282 //TInt LaunchSettingsUI(MOMASuplUICompletionObserver* aObserver,const TDesC& aForHslp); |
282 TInt LaunchSuplDialogTimeoutUI(MOMASuplUICompletionObserver* aObserver ); |
283 //TInt LaunchSuplUsageSettingsUI(MOMASuplUICompletionObserver* aObserver, TBool aRoaming); |
|
284 //TInt LaunchSuplDialogTimeoutUI(MOMASuplUICompletionObserver* aObserver ); |
|
285 void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId); |
283 void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId); |
286 |
284 |
287 void SettingsChanged(); |
285 void SettingsChanged(); |
288 |
286 |
289 TInt GetLastUsedAccessPoint(TDes& aLastlyUsedAccessPoint,TUint32& iIAPId); |
287 TInt GetLastUsedAccessPoint(TDes& aLastlyUsedAccessPoint,TUint32& iIAPId); |
291 * This callback method is used to notify the client about |
289 * This callback method is used to notify the client about |
292 * the completion of UI launch |
290 * the completion of UI launch |
293 * @param aError - Error during Launch |
291 * @param aError - Error during Launch |
294 * @return None |
292 * @return None |
295 */ |
293 */ |
296 void SettingsUICompletedL(TInt /*aError*/) {}; |
294 void SettingsUICompletedL(TInt aError); |
297 |
295 |
298 /** |
296 /** |
299 * This callback method is used to notify the client about |
297 * This callback method is used to notify the client about |
300 * the completion of UI launch |
298 * the completion of UI launch |
301 * @param aError - Error during Launch |
299 * @param aError - Error during Launch |
302 * @return None |
300 * @return None |
303 */ |
301 */ |
304 void SettingsUsageUICompletedL(TInt /*aError*/) {}; |
302 void SettingsUsageUICompletedL(TInt aError); |
305 |
303 |
306 /** |
304 /** |
307 * This callback method is used to notify the client about |
305 * This callback method is used to notify the client about |
308 * the completion of UI completion |
306 * the completion of UI completion |
309 * @param aError - Error during Launch |
307 * @param aError - Error during Launch |
310 * @return None |
308 * @return None |
311 */ |
309 */ |
312 void SettingsTimeOutUICompletedL(TInt /*aError*/) {}; |
310 void SettingsTimeOutUICompletedL(TInt aError); |
313 |
311 |
314 public: //From base class MSuplSettingsObserver |
312 public: //From base class MSuplSettingsObserver |
315 |
313 |
316 /** |
314 /** |
317 * HandleSuplSettingsChangeL,Observeed function, gets called. |
315 * HandleSuplSettingsChangeL,Observeed function, gets called. |
318 * @since S60 v3.1 |
316 * @since S60 v3.1 |
319 * @param aEvent,TSuplSettingsEventType, type of event. |
317 * @param aEvent,TSuplSettingsEventType, type of event. |
320 * @return None |
318 * @return None |
321 */ |
319 */ |
322 virtual void HandleSuplSettingsChangeL(TSuplSettingsEventType aEvent,TInt aSlpId); |
320 virtual void HandleSuplSettingsChangeL(TSuplSettingsEventType aEvent,TInt aSlpId); |
323 |
|
324 /** |
|
325 * HandleSuplTriggerStatusChangeL,Observeed function, gets called. |
|
326 * @since MCL v10.1 |
|
327 * @param aSuplTriggerStatus,TSuplTriggerStatus, Trigger Status ON or OFF |
|
328 * @return None |
|
329 */ |
|
330 virtual void HandleSuplTriggerStatusChangeL(CSuplSettings::TSuplTriggerStatus aSuplTriggerStatus); |
|
331 |
321 |
332 public: // From base class MSuplSessionObserver |
322 public: // From base class MSuplSessionObserver |
333 /** |
323 /** |
334 * HandleSuplSessionChangeL,Observeed function, gets called. |
324 * HandleSuplSessionChangeL,Observeed function, gets called. |
335 * @since S60 v5.2 |
325 * @since S60 v5.2 |