wlanutilities/wlansniffer/model/src/wsfmodel.cpp
branchRCL_3
changeset 18 981afc7d3841
parent 16 8b0eae1b1d71
child 44 a9524956f6b5
equal deleted inserted replaced
16:8b0eae1b1d71 18:981afc7d3841
   914                                        TRequestStatus& aStatus )
   914                                        TRequestStatus& aStatus )
   915     {
   915     {
   916     LOG_ENTERFN( "CWsfModel::RefreshScan" );
   916     LOG_ENTERFN( "CWsfModel::RefreshScan" );
   917     iSession.RequestScan( aPckg, aStatus );
   917     iSession.RequestScan( aPckg, aStatus );
   918     }
   918     }
       
   919 
       
   920 
       
   921 // ----------------------------------------------------------------------------
       
   922 // CWsfModel::CloseHelperApplication
       
   923 // ----------------------------------------------------------------------------
       
   924 //
       
   925 EXPORT_C TBool CWsfModel::CloseHelperApplication()
       
   926     {
       
   927     LOG_ENTERFN( "CWsfModel::CloseHelperApplication" );
       
   928     TBool endTaskCalled = EFalse;
       
   929     // check if the app is already running ... and kill it.
       
   930     TUid id( TUid::Uid( KHelperApUid.iUid ) );
       
   931     TApaTaskList taskList( iEikEnv->WsSession() );
       
   932     TApaTask task = taskList.FindApp( id );
       
   933 
       
   934     if ( task.Exists() )
       
   935         {
       
   936         LOG_WRITE( "ending task" );
       
   937         task.EndTask();
       
   938         endTaskCalled = ETrue;
       
   939         }
       
   940     return endTaskCalled;
       
   941     }
       
   942 
   919     
   943     
   920 
   944 
   921 // ----------------------------------------------------------------------------
   945 // ----------------------------------------------------------------------------
   922 // CWsfModel::LaunchHelperApplicationL
   946 // CWsfModel::LaunchHelperApplicationL
   923 // ----------------------------------------------------------------------------
   947 // ----------------------------------------------------------------------------
   924 //
   948 //
   925 EXPORT_C void CWsfModel::LaunchHelperApplicationL( TWsfWlanInfo &aWlanInfo,
   949 EXPORT_C void CWsfModel::LaunchHelperApplicationL( TWsfWlanInfo &aWlanInfo )
   926                                                    TBool aConnecting, 
       
   927                                                    TBool aConnectOnly )
       
   928     {
   950     {
   929     LOG_ENTERFN( "CWsfModel::LaunchHelperApplicationL" );
   951     LOG_ENTERFN( "CWsfModel::LaunchHelperApplicationL" );
   930     TPckgC<TWsfWlanInfo> param( aWlanInfo );
   952     TPckgC<TWsfWlanInfo> param( aWlanInfo );
   931     TPckgC<TBool> param2( aConnecting );
   953     
   932     TPckgC<TBool> param3( aConnectOnly );
   954     TBuf8<sizeof( TWsfWlanInfo )> temp;
   933     
       
   934     TBuf8<sizeof( TWsfWlanInfo ) + sizeof( TBool ) + sizeof( TBool )> temp;
       
   935     temp.Copy( param );
   955     temp.Copy( param );
   936     temp.Append( param2 );
       
   937     temp.Append( param3 );
       
   938     
   956     
   939     TFileName fileName;
   957     TFileName fileName;
   940     fileName.Copy( temp );
   958     fileName.Copy( temp );
   941     
   959     
   942     RApaLsSession appArcSession;
   960     RApaLsSession appArcSession;