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;
};