diff -r 5fb7af913dfd -r a828660c511c wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmplatform.h --- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmplatform.h Thu Aug 19 11:40:48 2010 +0300 +++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmplatform.h Tue Aug 31 17:02:06 2010 +0300 @@ -16,7 +16,7 @@ */ /* -* %version: 12 % +* %version: 13 % */ #ifndef WLMPLATFORM_H @@ -103,6 +103,16 @@ */ virtual void ClearRegionCache() = 0; + /** + * WLAN has been set ON. + */ + virtual void WlanOn() = 0; + + /** + * WLAN has been set OFF. + */ + virtual void WlanOff() = 0; + }; /** @@ -185,6 +195,12 @@ * @param aInterval WLAN BG scan interval in seconds. */ IMPORT_C void PublishBgScanInterval( TUint32& aInterval ); + + /** + * Get current WLAN on/off state. + * @return WLAN on/off state. + */ + IMPORT_C TWlanOnOffState GetWlanOnOffState(); protected: // Methods @@ -221,6 +237,16 @@ void BtConnectionDisabled(); /** + * (From MWlmSystemNotify) WLAN has been set ON. + */ + void WlanOn(); + + /** + * (From MWlmSystemNotify) WLAN has been set OFF. + */ + void WlanOff(); + + /** * (From MWlanSystemTimeCallback) * User has changed the time and therefore cached WLAN region is not valid anymore. */