--- 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.
*/