wlanutilities/wlansniffer/aiplugin/src/wsfactivewrappers.cpp
branchRCL_3
changeset 18 981afc7d3841
parent 15 dff6ebfd236f
child 44 a9524956f6b5
--- a/wlanutilities/wlansniffer/aiplugin/src/wsfactivewrappers.cpp	Mon Mar 15 12:44:54 2010 +0200
+++ b/wlanutilities/wlansniffer/aiplugin/src/wsfactivewrappers.cpp	Wed Mar 31 23:17:49 2010 +0300
@@ -24,6 +24,7 @@
 #include "wsfrefreshscanactivewrapper.h"
 #include "wsfdisconnectactivewrapper.h"
 #include "wsfconnectactivewrapper.h"
+#include "wsflaunchaihelperactivewrapper.h"
 
 
 // ----------------------------------------------------------------------------
@@ -46,6 +47,7 @@
     delete iRefreshScanActiveWrapper;
     delete iDisconnectActiveWrapper;
     delete iConnectActiveWrapper;
+    delete iLaunchAiHelperActiveWrapper;
     }
 
 
@@ -57,9 +59,9 @@
         TWsfAiController &aController )
     {
     LOG_ENTERFN( "CWsfActiveWrappers::NewLC" );
-    CWsfActiveWrappers* self = new (ELeave) CWsfActiveWrappers();
+    CWsfActiveWrappers* self = new ( ELeave ) CWsfActiveWrappers();
     CleanupStack::PushL( self );
-    self->ConstructL( aModel,aController );
+    self->ConstructL( aModel, aController );
     return self;
     }
 
@@ -94,6 +96,9 @@
     iDisconnectActiveWrapper = CWsfDisconnectActiveWrapper::NewL( aModel );
     
     iConnectActiveWrapper = CWsfConnectActiveWrapper::NewL( aModel );
+    
+    iLaunchAiHelperActiveWrapper = CWsfLaunchAiHelperActiveWrapper::NewL( 
+                                                          aModel, aController );
     }
 
 
@@ -142,6 +147,19 @@
 
 
 // ----------------------------------------------------------------------------
+// CWsfActiveWrappers::LaunchHelperApplicationL
+// ----------------------------------------------------------------------------
+//
+void CWsfActiveWrappers::LaunchHelperApplicationL( TWsfWlanInfo& aInfo, 
+                                                   TBool aConnectOnly,
+                                                   TBool aTestAccessPoint )
+    {
+    LOG_ENTERFN( "CWsfActiveWrappers::LaunchHelperApplicationL" );
+    iLaunchAiHelperActiveWrapper->Start( aInfo, aConnectOnly, aTestAccessPoint );
+    }
+
+
+// ----------------------------------------------------------------------------
 // CWsfActiveWrappers::GetWLANList
 // ----------------------------------------------------------------------------
 //