--- 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
// ----------------------------------------------------------------------------
//