79 class COMASUPLProtocolManager1 : public COMASUPLProtocolManager, |
79 class COMASUPLProtocolManager1 : public COMASUPLProtocolManager, |
80 public MOMASuplSessionObserver, |
80 public MOMASuplSessionObserver, |
81 public MSuplEcomEventObserver, |
81 public MSuplEcomEventObserver, |
82 public MSuplSettingsObserver, |
82 public MSuplSettingsObserver, |
83 public MOMASuplTimeOutNotifier, |
83 public MOMASuplTimeOutNotifier, |
84 public MOMASuplUISettingsObserver, |
|
85 public MOMASuplETelNotifierObserver |
84 public MOMASuplETelNotifierObserver |
86 { |
85 { |
87 |
86 |
88 public: |
87 public: |
89 |
88 |
270 */ |
269 */ |
271 virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode); |
270 virtual void TerminateSession(CSuplSessionBase *aSession, TInt aErrorCode); |
272 |
271 |
273 public: |
272 public: |
274 |
273 |
275 // For setting UI observer |
274 |
276 TInt LaunchSettingsUI(MOMASuplUICompletionObserver* aObserver,const TDesC& aForHslp); |
|
277 TInt LaunchSuplUsageSettingsUI(MOMASuplUICompletionObserver* aObserver, TBool aRoaming); |
|
278 TInt LaunchSuplDialogTimeoutUI(MOMASuplUICompletionObserver* aObserver ); |
|
279 void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId); |
275 void UpdateAllSubSessnsInSameSession(TInt aIpcSessionId); |
280 |
|
281 void CancelUiLaunch(); |
|
282 |
276 |
283 void SettingsChanged(); |
277 void SettingsChanged(); |
284 |
278 |
285 TInt GetLastUsedAccessPoint(TDes& aLastlyUsedAccessPoint,TUint32& iIAPId); |
279 |
286 /** |
|
287 * This callback method is used to notify the client about |
|
288 * the completion of UI launch |
|
289 * @param aError - Error during Launch |
|
290 * @return None |
|
291 */ |
|
292 void SettingsUICompletedL(TInt aError); |
|
293 |
|
294 /** |
|
295 * This callback method is used to notify the client about |
|
296 * the completion of UI launch |
|
297 * @param aError - Error during Launch |
|
298 * @return None |
|
299 */ |
|
300 void SettingsUsageUICompletedL(TInt aError); |
|
301 |
|
302 /** |
|
303 * This callback method is used to notify the client about |
|
304 * the completion of UI completion |
|
305 * @param aError - Error during Launch |
|
306 * @return None |
|
307 */ |
|
308 void SettingsTimeOutUICompletedL(TInt aError); |
|
309 |
280 |
310 public: //From base class MSuplSettingsObserver |
281 public: //From base class MSuplSettingsObserver |
311 |
282 |
312 /** |
283 /** |
313 * HandleSuplSettingsChangeL,Observeed function, gets called. |
284 * HandleSuplSettingsChangeL,Observeed function, gets called. |