diff -r 5fb7af913dfd -r a828660c511c wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlmplatform.cpp --- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlmplatform.cpp Thu Aug 19 11:40:48 2010 +0300 +++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/wlmplatform.cpp Tue Aug 31 17:02:06 2010 +0300 @@ -16,7 +16,7 @@ */ /* -* %version: 12 % +* %version: 13 % */ @@ -195,6 +195,15 @@ { iPlatformData->PublishBgScanInterval( aInterval ); } + +// --------------------------------------------------------- +// CWlmPlatform::GetWlanOnOffState +// --------------------------------------------------------- +// +EXPORT_C TWlanOnOffState CWlmPlatform::GetWlanOnOffState() + { + return iPlatformData->GetWlanOnOffState(); + } // --------------------------------------------------------- // CWlmPlatform::SystemModeChanged @@ -336,3 +345,26 @@ iCallback.ClearRegionCache(); } + +// --------------------------------------------------------- +// CWlmPlatform::WlanOn +// --------------------------------------------------------- +// +void CWlmPlatform::WlanOn() + { + DEBUG( "CWlmPlatform::WlanOn()" ); + + iCallback.WlanOn(); + } + +// --------------------------------------------------------- +// CWlmPlatform::WlanOff +// --------------------------------------------------------- +// +void CWlmPlatform::WlanOff() + { + DEBUG( "CWlmPlatform::WlanOff()" ); + + iCallback.WlanOff(); + } +