diff -r d746aee05493 -r 02ba3f1733c6 supl/locationomasuplprotocolhandler/protocolhandlerver1/inc/epos_comasuplconnrequestor.h --- 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; };