supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h
branchRCL_3
changeset 42 02ba3f1733c6
parent 23 5944cae565c9
child 44 2b4ea9893b66
--- a/supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h	Thu Jul 15 19:06:58 2010 +0300
+++ b/supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h	Thu Aug 19 10:20:18 2010 +0300
@@ -33,6 +33,7 @@
 class COMASuplFallBackHandler;
 class COMASUPLProtocolManager1;
 class COMASuplDialogTimer;
+class CRepository;
 /**
  *  Class for doing asynchronous service  i.e. used for Sending Packet to Socket.	
  *
@@ -94,6 +95,18 @@
 		 */ 
 		void CreateConnectionL(TInt aDialogTimeOutDelay);
 		
+		
+		/**
+		* CreateConnection Method Overload. Creates the Socket required to
+		* communicate with the SLP. Called in case of NI case.
+		* @since 
+		* @param aPrompt used to show connection dialog using OCC Api's.
+		* @param aWlanOnly used to connect server using wlan only.
+		* @return None
+		* Added CreateConnectionL with aPrompt and aWLANOnly for OCC.
+		*/ 
+		void CreateConnectionL(TBool aPrompt,TBool aWlanOnly);
+		
 		/**
 		* SendPacket Method.
 		* @since Series 60 3.1
@@ -271,17 +284,19 @@
 			//For trying for once with newly generated HSLP.
 			TBool iTLSAuthenticationFailed;
 			
-			//SUPLSettings
+			//SUPLSettings,Ownership is with the object
 			CSuplSettingsInternal *iSuplSettings;
 			
+			CRepository*            iRepository;//Ownership is with the object
+			
 			//Trace Utility
-			COMASuplTrace* iTrace;
+			COMASuplTrace* iTrace; //Ownership is with the object
 			TBool iIsHSLPGenerated;
             TBool iHslpAddrFromImsiUsed;
             
             TInt iLastConnectionError;
             
-            COMASuplFallBackHandler* iFallBackHandler;
+            COMASuplFallBackHandler* iFallBackHandler;//Ownership is with the object
             
             TBool iIsSettingInitilized;
             
@@ -294,6 +309,12 @@
             TBool iIapDlgTimerExpired;
             
             TBool iIsTimeoutDialogTimerStarted;
+            
+            TBool iPrompt;
+            
+            TBool iWlanOnly;
+            
+            TBool iIsStaleLocIdPresent;
 
 };