diff -r d07e190ed096 -r 6e4b6261703d wlanutilities/wlansniffer/model/src/wsfmodel.cpp --- 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