supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h
changeset 32 b12ea03c50a3
parent 22 4c4ed41530db
child 39 3efc7a0e8755
equal deleted inserted replaced
25:73f6c2762ffe 32:b12ea03c50a3
    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
    89 		 * @since 
    90 		 * @since 
    90 		 * @param None
    91 		 * @param None
    91 		 * @return None
    92 		 * @return None
    92 		 */ 
    93 		 */ 
    93 		void CreateConnectionL(TInt aDialogTimeOutDelay);
    94 		void CreateConnectionL(TInt aDialogTimeOutDelay);
       
    95 		
       
    96 		
       
    97 		/**
       
    98 		* CreateConnection Method Overload. Creates the Socket required to
       
    99 		* communicate with the SLP. Called in case of NI case.
       
   100 		* @since 
       
   101 		* @param aPrompt used to show connection dialog using OCC Api's.
       
   102 		* @param aWlanOnly used to connect server using wlan only.
       
   103 		* @return None
       
   104 		* Added CreateConnectionL with aPrompt and aWLANOnly for OCC.
       
   105 		*/ 
       
   106 		void CreateConnectionL(TBool aPrompt,TBool aWlanOnly);
    94 		
   107 		
    95 		/**
   108 		/**
    96 		* SendPacket Method.
   109 		* SendPacket Method.
    97 		* @since Series 60 3.1
   110 		* @since Series 60 3.1
    98 		* @param aConnection, for sending Packet
   111 		* @param aConnection, for sending Packet
   269 			TBool iTLSAuthenticationFailed;
   282 			TBool iTLSAuthenticationFailed;
   270 			
   283 			
   271 			//SUPLSettings
   284 			//SUPLSettings
   272 			CSuplSettingsInternal *iSuplSettings;
   285 			CSuplSettingsInternal *iSuplSettings;
   273 			
   286 			
       
   287 			CRepository*            iRepository;
       
   288 			
   274 			//Trace Utility
   289 			//Trace Utility
   275 			COMASuplTrace* iTrace;
   290 			COMASuplTrace* iTrace;
   276 			TBool iIsHSLPGenerated;
   291 			TBool iIsHSLPGenerated;
   277             TBool iHslpAddrFromImsiUsed;
   292             TBool iHslpAddrFromImsiUsed;
   278             
   293             
   281             COMASuplFallBackHandler* iFallBackHandler;
   296             COMASuplFallBackHandler* iFallBackHandler;
   282             
   297             
   283             TBool iIsSettingInitilized;
   298             TBool iIsSettingInitilized;
   284             
   299             
   285             TInt64 iCurrentSLPId;
   300             TInt64 iCurrentSLPId;
       
   301             TBool iPrompt;
       
   302             
       
   303             TBool iWlanOnly;
       
   304             
       
   305             TBool iIsStaleLocIdPresent;
   286 
   306 
   287 };
   307 };
   288 
   308 
   289 #endif //C_COMASUPLCONNREQUESTOR_H
   309 #endif //C_COMASUPLCONNREQUESTOR_H