browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp
changeset 65 5bfc169077b2
parent 42 d39add9822e2
child 68 92a765b5b3e7
--- a/browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp	Tue Feb 02 00:56:45 2010 +0200
+++ b/browserutilities/connectionmanager/Src/ConnManActiveConnector.cpp	Fri Mar 19 09:52:28 2010 +0200
@@ -19,17 +19,13 @@
 */
 
 
-#include <browser_platform_variant.hrh>
+
 #include "ConnManActiveConnector.h"
 #include "ConnectionManagerLogger.h"
 
 #include <nifvar.h>
 #include <CommDbConnPref.h>
 
-#ifdef BRDO_OCC_ENABLED_FF
-#include <extendedconnpref.h>
-#endif
-
 //--------------------------------------------------------------------------
 //CConnManActiveConnector::CConnManActiveConnector()
 //--------------------------------------------------------------------------
@@ -38,7 +34,6 @@
     : CActive( aPriority )
     , iConnection( aConnection )
 	{
-    
 	CLOG_CREATE;
 	CActiveScheduler::Add( this );//inserting this into the queue
 	}
@@ -48,7 +43,6 @@
 //--------------------------------------------------------------------------
 CConnManActiveConnector::~CConnManActiveConnector()
 	{
-    
 	Cancel();//The standard way of destroying an Active object
 	CLOG_CLOSE;
 	}
@@ -57,55 +51,18 @@
 //CConnManActiveConnector::StartConnection()
 //--------------------------------------------------------------------------
 void CConnManActiveConnector::StartConnection( TCommDbConnPref* aSettings, TRequestStatus& aStatus)
-{
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection AlwaysAsk/Ap is called");
-    iExternalRequestStatus = &aStatus;
-
-#ifdef BRDO_OCC_ENABLED_FF
-
-    TExtendedConnPref extPref;
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection Setting OCC parameters");
-
-#ifdef __WINS__ //This is only for emulator testing purpose
-
-    //For emulator
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection Emulator OCC settings " );
-    extPref.SetSnapPurpose(CMManager::ESnapPurposeUnknown);
-    extPref.SetConnSelectionDialog(ETrue);
-    extPref.SetForcedRoaming(EFalse);
-
-#else
+	{
+	CLOG_WRITE( "CConnManActiveConnector:StartConnection is called");
+	iExternalRequestStatus = &aStatus;
+	
+    if( aSettings )
+        {
+#ifdef __WINS__
+     //  aSettings->SetDialogPreference( ECommDbDialogPrefPrompt );
+#endif
 
-    //For hardware
-    TUint32 bookmarkIap = aSettings->IapId();
-    CLOG_WRITE_1( "CConnManActiveConnector:StartConnection Active Bookmark Iap: %d", bookmarkIap );
-    if (bookmarkIap)
-    {
-       CLOG_WRITE( "CConnManActiveConnector:StartConnection Iap is found for this bookmark");
-       extPref.SetSnapPurpose(CMManager::ESnapPurposeUnknown);
-       extPref.SetIapId(bookmarkIap);
-    }
-    else
-    {
-       CLOG_WRITE( "CConnManActiveConnector:StartConnection Using Internet Snap");
-       extPref.SetSnapPurpose(CMManager::ESnapPurposeInternet);
-    }
-
-#endif //__WINS__   
-
-    extPref.SetNoteBehaviour(TExtendedConnPref::ENoteBehaviourDefault);
-    TConnPrefList prefList;
-    TRAP_IGNORE(prefList.AppendL(&extPref));
-#endif //BRDO_OCC_ENABLED_FF
-
-    if( aSettings )
-    {
-      #ifdef BRDO_OCC_ENABLED_FF
-        iConnection.Start( prefList, iStatus );
-      #else
-        iConnection.Start( *aSettings, iStatus );
-      #endif
-    }
+	    iConnection.Start( *aSettings, iStatus );
+        }
     else
         {
         iConnection.Start( iStatus );
@@ -120,45 +77,14 @@
 //CConnManActiveConnector::StartConnection()
 //--------------------------------------------------------------------------
 void CConnManActiveConnector::StartConnection( TConnSnapPref* aSettings, TRequestStatus& aStatus)
-{
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection SNAP is called");
-    iExternalRequestStatus = &aStatus;
-
-#ifdef BRDO_OCC_ENABLED_FF
-
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection Setting OCC parameters");
-    TExtendedConnPref extPref;
-
-#ifdef __WINS__ 
-
-    //For emulator
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection Emulator OCC settings " );
-    extPref.SetSnapPurpose(CMManager::ESnapPurposeUnknown);
-    extPref.SetConnSelectionDialog(ETrue);
-    extPref.SetForcedRoaming(EFalse);
-
-#else
-    
-    //For hardware
-    CLOG_WRITE( "CConnManActiveConnector:StartConnection Using Internet Snap");
-    extPref.SetSnapPurpose(CMManager::ESnapPurposeInternet);
-
-#endif //__WINS__
-
-    extPref.SetNoteBehaviour(TExtendedConnPref::ENoteBehaviourDefault);
-    TConnPrefList prefList;
-    TRAP_IGNORE(prefList.AppendL(&extPref));
-
-#endif
-
+	{
+	CLOG_WRITE( "CConnManActiveConnector:StartConnection is called");
+	iExternalRequestStatus = &aStatus;
+	
     if( aSettings )
-    {
-      #ifdef BRDO_OCC_ENABLED_FF
-        iConnection.Start( prefList, iStatus );
-      #else
-        iConnection.Start( *aSettings, iStatus );
-      #endif
-    }
+        {
+	    iConnection.Start( *aSettings, iStatus );
+        }
     else
         {
         iConnection.Start( iStatus );
@@ -175,10 +101,8 @@
 void CConnManActiveConnector::DoCancel()
 	{
 	CLOG_WRITE( "CConnManActiveConnector: DoCancel called");
-    
 	iConnection.Close();
 	User::RequestComplete( iExternalRequestStatus, KErrCancel );//completing user req
-    
 	CLOG_WRITE( "CConnManActiveConnector: DoCancel returned");
 	}
 
@@ -187,7 +111,6 @@
 //--------------------------------------------------------------------------
 void CConnManActiveConnector::RunL()
 	{
-    
     CLOG_WRITE_1( "CConnManAct::RunL(): %d", iStatus.Int() );
 	User::RequestComplete( iExternalRequestStatus, iStatus.Int() );
 	}
@@ -273,10 +196,11 @@
 	{
     
     iActiveConnector->Cancel();
-   	if(iWait.IsStarted())
-	{
-	  iWait.AsyncStop();	
-	}
+	
+	if(iWait.IsStarted())
+	  {
+	   iWait.AsyncStop();	
+	  }
 	
 	}