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