supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h
branchRCL_3
changeset 42 02ba3f1733c6
parent 23 5944cae565c9
child 44 2b4ea9893b66
equal deleted inserted replaced
41:d746aee05493 42:02ba3f1733c6
    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