supl/locationomasuplprotocolhandler/protocolhandlerver2/inc/epos_comasuplsession2.h
equal
deleted
inserted
replaced
95 * @since S60 v3.1u |
95 * @since S60 v3.1u |
96 */ |
96 */ |
97 |
97 |
98 class COMASuplSession : public CSuplSessionBase, |
98 class COMASuplSession : public CSuplSessionBase, |
99 public MOMASuplConnObserver, |
99 public MOMASuplConnObserver, |
100 public MOMASuplUICompletionObserver, |
|
101 public MCompleteSelfRequest, |
100 public MCompleteSelfRequest, |
102 public MOMASuplMsgStateObserver, |
101 public MOMASuplMsgStateObserver, |
103 public MOMASuplObserver, |
102 public MOMASuplObserver, |
104 public MOMASuplPrivacyObserver, |
103 public MOMASuplPrivacyObserver, |
105 public MOMASuplTimeOutNotifier, |
104 public MOMASuplTimeOutNotifier, |
214 * @param aErrorCode, Error code,if any |
213 * @param aErrorCode, Error code,if any |
215 * @return None |
214 * @return None |
216 */ |
215 */ |
217 void GetPositionCompleteL(TInt aError); |
216 void GetPositionCompleteL(TInt aError); |
218 |
217 |
219 /** |
218 |
220 * This callback method is used to notify the client about |
|
221 * the completion of UI launch |
|
222 * @param aError - Error during Launch |
|
223 * @return None |
|
224 */ |
|
225 void SettingsUICompletedL(TInt aError); |
|
226 |
|
227 /** |
|
228 * This callback method is used to notify the client about |
|
229 * the completion of UI |
|
230 * @return None |
|
231 */ |
|
232 void SettingsUsageUICompletedL(TInt aError); |
|
233 |
|
234 /** |
|
235 * This callback method is used to notify the client about |
|
236 * the completion of UI |
|
237 * @return None |
|
238 */ |
|
239 void SettingsTimeOutUICompletedL(TInt aError); |
|
240 |
219 |
241 public: |
220 public: |
242 /** |
221 /** |
243 * InitializeL Method. |
222 * InitializeL Method. |
244 * @since S60 v3.1u |
223 * @since S60 v3.1u |
381 * @param None |
360 * @param None |
382 * @return None |
361 * @return None |
383 */ |
362 */ |
384 TInt SuplIpcSessionID(); |
363 TInt SuplIpcSessionID(); |
385 |
364 |
386 /** |
|
387 * UpdateSuplUsage Method. Updates SUPL usage |
|
388 * @since S60 v3.2 |
|
389 * @param None |
|
390 * @return None |
|
391 */ |
|
392 void UpdateSuplUsage(); |
|
393 |
365 |
394 /** |
366 /** |
395 * SettingsChanged Method. Updates flag to indicate that |
367 * SettingsChanged Method. Updates flag to indicate that |
396 * settings has changed |
368 * settings has changed |
397 * @since S60 v3.2 |
369 * @since S60 v3.2 |
1030 * @param None |
1002 * @param None |
1031 * @return None |
1003 * @return None |
1032 */ |
1004 */ |
1033 virtual void DialogTimerExpiredL(); |
1005 virtual void DialogTimerExpiredL(); |
1034 public: // Usage dialog |
1006 public: // Usage dialog |
1035 void SetSuplUsageFlag(); |
1007 |
1036 void ReSetSuplUsageFlag(); |
1008 |
1037 TBool GetSuplUsageFlag(); |
|
1038 void StartUsageDialogLaunchL(); |
|
1039 TBool IsEtelNotifySet(); |
1009 TBool IsEtelNotifySet(); |
1040 TBool IsEtelRoamingSet(); |
1010 TBool IsEtelRoamingSet(); |
1041 TUint GetPortNumUsed(); |
1011 TUint GetPortNumUsed(); |
1042 void StartPeriodicTriggerTimer(); |
1012 void StartPeriodicTriggerTimer(); |
1043 void GetPeriodicTriggerParams(); |
1013 void GetPeriodicTriggerParams(); |