wlanutilities/wlansniffer/aiplugin/src/wsfactivewrappers.cpp
branchRCL_3
changeset 12 981afc7d3841
parent 10 dff6ebfd236f
child 20 a9524956f6b5
equal deleted inserted replaced
11:8b0eae1b1d71 12:981afc7d3841
    22 #include "wsfactivewrappers.h"
    22 #include "wsfactivewrappers.h"
    23 #include "wsfwlanlistactivewrapper.h"
    23 #include "wsfwlanlistactivewrapper.h"
    24 #include "wsfrefreshscanactivewrapper.h"
    24 #include "wsfrefreshscanactivewrapper.h"
    25 #include "wsfdisconnectactivewrapper.h"
    25 #include "wsfdisconnectactivewrapper.h"
    26 #include "wsfconnectactivewrapper.h"
    26 #include "wsfconnectactivewrapper.h"
       
    27 #include "wsflaunchaihelperactivewrapper.h"
    27 
    28 
    28 
    29 
    29 // ----------------------------------------------------------------------------
    30 // ----------------------------------------------------------------------------
    30 // CWsfActiveWrappers::CWsfActiveWrappers
    31 // CWsfActiveWrappers::CWsfActiveWrappers
    31 // ----------------------------------------------------------------------------
    32 // ----------------------------------------------------------------------------
    44     {
    45     {
    45     delete iWLANListActiveWrapper;
    46     delete iWLANListActiveWrapper;
    46     delete iRefreshScanActiveWrapper;
    47     delete iRefreshScanActiveWrapper;
    47     delete iDisconnectActiveWrapper;
    48     delete iDisconnectActiveWrapper;
    48     delete iConnectActiveWrapper;
    49     delete iConnectActiveWrapper;
       
    50     delete iLaunchAiHelperActiveWrapper;
    49     }
    51     }
    50 
    52 
    51 
    53 
    52 // ----------------------------------------------------------------------------
    54 // ----------------------------------------------------------------------------
    53 // CWsfActiveWrappers::NewLC
    55 // CWsfActiveWrappers::NewLC
    55 //
    57 //
    56 CWsfActiveWrappers* CWsfActiveWrappers::NewLC( CWsfModel* aModel,
    58 CWsfActiveWrappers* CWsfActiveWrappers::NewLC( CWsfModel* aModel,
    57         TWsfAiController &aController )
    59         TWsfAiController &aController )
    58     {
    60     {
    59     LOG_ENTERFN( "CWsfActiveWrappers::NewLC" );
    61     LOG_ENTERFN( "CWsfActiveWrappers::NewLC" );
    60     CWsfActiveWrappers* self = new (ELeave) CWsfActiveWrappers();
    62     CWsfActiveWrappers* self = new ( ELeave ) CWsfActiveWrappers();
    61     CleanupStack::PushL( self );
    63     CleanupStack::PushL( self );
    62     self->ConstructL( aModel,aController );
    64     self->ConstructL( aModel, aController );
    63     return self;
    65     return self;
    64     }
    66     }
    65 
    67 
    66 
    68 
    67 // ----------------------------------------------------------------------------
    69 // ----------------------------------------------------------------------------
    92     iRefreshScanActiveWrapper = CWsfRefreshScanActiveWrapper::NewL( aModel );
    94     iRefreshScanActiveWrapper = CWsfRefreshScanActiveWrapper::NewL( aModel );
    93     
    95     
    94     iDisconnectActiveWrapper = CWsfDisconnectActiveWrapper::NewL( aModel );
    96     iDisconnectActiveWrapper = CWsfDisconnectActiveWrapper::NewL( aModel );
    95     
    97     
    96     iConnectActiveWrapper = CWsfConnectActiveWrapper::NewL( aModel );
    98     iConnectActiveWrapper = CWsfConnectActiveWrapper::NewL( aModel );
       
    99     
       
   100     iLaunchAiHelperActiveWrapper = CWsfLaunchAiHelperActiveWrapper::NewL( 
       
   101                                                           aModel, aController );
    97     }
   102     }
    98 
   103 
    99 
   104 
   100 // ----------------------------------------------------------------------------
   105 // ----------------------------------------------------------------------------
   101 // CWsfActiveWrappers::Disconnect
   106 // CWsfActiveWrappers::Disconnect
   140     iWLANListActiveWrapper->Start( aStarUp );
   145     iWLANListActiveWrapper->Start( aStarUp );
   141     }
   146     }
   142 
   147 
   143 
   148 
   144 // ----------------------------------------------------------------------------
   149 // ----------------------------------------------------------------------------
       
   150 // CWsfActiveWrappers::LaunchHelperApplicationL
       
   151 // ----------------------------------------------------------------------------
       
   152 //
       
   153 void CWsfActiveWrappers::LaunchHelperApplicationL( TWsfWlanInfo& aInfo, 
       
   154                                                    TBool aConnectOnly,
       
   155                                                    TBool aTestAccessPoint )
       
   156     {
       
   157     LOG_ENTERFN( "CWsfActiveWrappers::LaunchHelperApplicationL" );
       
   158     iLaunchAiHelperActiveWrapper->Start( aInfo, aConnectOnly, aTestAccessPoint );
       
   159     }
       
   160 
       
   161 
       
   162 // ----------------------------------------------------------------------------
   145 // CWsfActiveWrappers::GetWLANList
   163 // CWsfActiveWrappers::GetWLANList
   146 // ----------------------------------------------------------------------------
   164 // ----------------------------------------------------------------------------
   147 //
   165 //
   148 CWsfWlanInfoArray* CWsfActiveWrappers::GetWLANList()
   166 CWsfWlanInfoArray* CWsfActiveWrappers::GetWLANList()
   149     {
   167     {