wlanutilities/wlansniffer/model/src/wsfmodel.cpp
changeset 2 6e4b6261703d
parent 0 56b72877c1cb
child 15 dff6ebfd236f
--- a/wlanutilities/wlansniffer/model/src/wsfmodel.cpp	Thu Jan 07 13:31:53 2010 +0200
+++ b/wlanutilities/wlansniffer/model/src/wsfmodel.cpp	Mon Jan 18 21:21:32 2010 +0200
@@ -895,6 +895,7 @@
     {
     LOG_ENTERFN( "CWsfModel::RefreshScanL" );
     iRefreshing = iSession.RequestScanL();
+    LOG_WRITEF( "iRefreshing = %d", iRefreshing );
     return iRefreshing;
     }
     
@@ -1126,5 +1127,29 @@
         User::Leave( KErrWlanProtectedSetupSetupLocked );
         }
     }
+
+// ----------------------------------------------------------------------------
+// CWsfModel::CheckIsIapIdValidL
+// ----------------------------------------------------------------------------
+//
+EXPORT_C void CWsfModel::CheckIsIapIdValidL( TUint aIapId ) const
+    {    
+    LOG_ENTERFN( "CWsfModel::CheckIsIapIdValidL" );
+    LOG_WRITEF( "Checking iapId= %d", aIapId );
+    if( aIapId )
+        {
+        RCmManagerExt cmManager;
+        cmManager.OpenL();
+        CleanupClosePushL( cmManager );        
+
+        RCmConnectionMethodExt cm = cmManager.ConnectionMethodL( aIapId );
+        cm.Close();
+        CleanupStack::PopAndDestroy( &cmManager );
+        }
+    else
+        {
+        User::Leave( KErrArgument );
+        }
+    }
     
 // End of file