supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h
equal
deleted
inserted
replaced
31 class CSuplSettings; |
31 class CSuplSettings; |
32 class COMASuplTrace; |
32 class COMASuplTrace; |
33 class COMASuplFallBackHandler; |
33 class COMASuplFallBackHandler; |
34 class COMASUPLProtocolManager1; |
34 class COMASUPLProtocolManager1; |
35 class COMASuplDialogTimer; |
35 class COMASuplDialogTimer; |
|
36 class CRepository; |
36 /** |
37 /** |
37 * Class for doing asynchronous service i.e. used for Sending Packet to Socket. |
38 * Class for doing asynchronous service i.e. used for Sending Packet to Socket. |
38 * |
39 * |
39 * @lib eposomasuplprotocolhandler.lib |
40 * @lib eposomasuplprotocolhandler.lib |
40 * @since S60 v3.1 |
41 * @since S60 v3.1 |
91 * @since |
92 * @since |
92 * @param None |
93 * @param None |
93 * @return None |
94 * @return None |
94 */ |
95 */ |
95 void CreateConnectionL(TInt aDialogTimeOutDelay); |
96 void CreateConnectionL(TInt aDialogTimeOutDelay); |
|
97 |
|
98 |
|
99 /** |
|
100 * CreateConnection Method Overload. Creates the Socket required to |
|
101 * communicate with the SLP. Called in case of NI case. |
|
102 * @since |
|
103 * @param aPrompt used to show connection dialog using OCC Api's. |
|
104 * @param aWlanOnly used to connect server using wlan only. |
|
105 * @return None |
|
106 * Added CreateConnectionL with aPrompt and aWLANOnly for OCC. |
|
107 */ |
|
108 void CreateConnectionL(TBool aPrompt,TBool aWlanOnly); |
96 |
109 |
97 /** |
110 /** |
98 * SendPacket Method. |
111 * SendPacket Method. |
99 * @since Series 60 3.1 |
112 * @since Series 60 3.1 |
100 * @param aConnection, for sending Packet |
113 * @param aConnection, for sending Packet |
269 MOMASuplConnObserver& iObserver; |
282 MOMASuplConnObserver& iObserver; |
270 |
283 |
271 //For trying for once with newly generated HSLP. |
284 //For trying for once with newly generated HSLP. |
272 TBool iTLSAuthenticationFailed; |
285 TBool iTLSAuthenticationFailed; |
273 |
286 |
274 //SUPLSettings |
287 //SUPLSettings,Ownership is with the object |
275 CSuplSettingsInternal *iSuplSettings; |
288 CSuplSettingsInternal *iSuplSettings; |
276 |
289 |
|
290 CRepository* iRepository;//Ownership is with the object |
|
291 |
277 //Trace Utility |
292 //Trace Utility |
278 COMASuplTrace* iTrace; |
293 COMASuplTrace* iTrace; //Ownership is with the object |
279 TBool iIsHSLPGenerated; |
294 TBool iIsHSLPGenerated; |
280 TBool iHslpAddrFromImsiUsed; |
295 TBool iHslpAddrFromImsiUsed; |
281 |
296 |
282 TInt iLastConnectionError; |
297 TInt iLastConnectionError; |
283 |
298 |
284 COMASuplFallBackHandler* iFallBackHandler; |
299 COMASuplFallBackHandler* iFallBackHandler;//Ownership is with the object |
285 |
300 |
286 TBool iIsSettingInitilized; |
301 TBool iIsSettingInitilized; |
287 |
302 |
288 TInt64 iCurrentSLPId; |
303 TInt64 iCurrentSLPId; |
289 |
304 |
292 TBool iIapDialogShown; |
307 TBool iIapDialogShown; |
293 |
308 |
294 TBool iIapDlgTimerExpired; |
309 TBool iIapDlgTimerExpired; |
295 |
310 |
296 TBool iIsTimeoutDialogTimerStarted; |
311 TBool iIsTimeoutDialogTimerStarted; |
|
312 |
|
313 TBool iPrompt; |
|
314 |
|
315 TBool iWlanOnly; |
|
316 |
|
317 TBool iIsStaleLocIdPresent; |
297 |
318 |
298 }; |
319 }; |
299 |
320 |
300 #endif //C_COMASUPLCONNREQUESTOR_H |
321 #endif //C_COMASUPLCONNREQUESTOR_H |