wlanutilities/wlansniffer/aiplugin/src/wsfconnectactivewrapper.cpp
branchRCL_3
changeset 16 8b0eae1b1d71
parent 15 dff6ebfd236f
child 44 a9524956f6b5
equal deleted inserted replaced
15:dff6ebfd236f 16:8b0eae1b1d71
    93 // --------------------------------------------------------------------------
    93 // --------------------------------------------------------------------------
    94 //
    94 //
    95 void CWsfConnectActiveWrapper::DoCancel()
    95 void CWsfConnectActiveWrapper::DoCancel()
    96     {
    96     {
    97     LOG_ENTERFN( "CWsfConnectActiveWrapper::DoCancel" );
    97     LOG_ENTERFN( "CWsfConnectActiveWrapper::DoCancel" );
    98     TRAP_IGNORE( iModel->AbortConnectingL() );
       
    99     }
    98     }
   100 
    99 
   101 
   100 
   102 // --------------------------------------------------------------------------
   101 // --------------------------------------------------------------------------
   103 // CWsfConnectActiveWrapper::StartL
   102 // CWsfConnectActiveWrapper::StartL
   121 // --------------------------------------------------------------------------
   120 // --------------------------------------------------------------------------
   122 //
   121 //
   123 void CWsfConnectActiveWrapper::RunL()
   122 void CWsfConnectActiveWrapper::RunL()
   124     {
   123     {
   125     LOG_ENTERFN( "CWsfConnectActiveWrapper::RunL" );
   124     LOG_ENTERFN( "CWsfConnectActiveWrapper::RunL" );
   126     if (iState == EUninitialized)
   125     if ( iStatus == KErrNone )
   127         {
   126         {
   128         LOG_WRITE( "Start connect" );
   127         if ( iState == EUninitialized )
   129         iModel->ConnectL( iPckg, iIapID, iPersistence, iStatus );
   128             {
   130         iState = EInitialized;
   129             LOG_WRITE( "Start connect" );
   131         SetActive(); // Tell scheduler a request is active
   130             iModel->ConnectL( iPckg, iIapID, iPersistence, iStatus );
       
   131             iState = EInitialized;
       
   132             SetActive(); // Tell scheduler a request is active
       
   133             }
       
   134         else if ( iState == EInitialized )
       
   135             {
       
   136             LOG_WRITEF( "request result = %d", iPckg() );
       
   137             iModel->SetConnectResultL( iPckg(), iIapID );
       
   138             }
       
   139         else
       
   140             {
       
   141             LOG_WRITEF( "iState = %d", iState );
       
   142             }
   132         }
   143         }
   133     else if (iState == EInitialized )
       
   134         {
       
   135         LOG_WRITEF( "request result = %d", iPckg() );
       
   136         iModel->SetConnectResultL(iPckg(), iIapID );
       
   137         } 
       
   138     else
   144     else
   139         {
   145         {
   140         LOG_WRITEF( "iState = %d", iState );
   146         LOG_WRITEF( "ConnectActiveWrapper iStatus = %d", iStatus.Int() );
   141         }
   147         }
   142     }
   148     }
   143 
   149 
   144 
   150 
   145 // --------------------------------------------------------------------------
   151 // --------------------------------------------------------------------------