wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h
changeset 19 629e60dfa279
parent 17 41a8eba36f74
child 22 c6a1762761b8
--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h	Mon May 03 14:14:02 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h	Fri May 14 17:41:09 2010 +0300
@@ -16,7 +16,7 @@
 */
 
 /*
-* %version: 55 %
+* %version: 56 %
 */
 
 #ifndef WLMSERVER_H
@@ -1171,6 +1171,40 @@
          */
         void PublishBgScanInterval( TUint32& aInterval );
 
+        /**
+         * Callback method for indicating WLAN Server that WLAN has been
+         * set ON.
+         *
+         * @see MWlmPlatformCallback
+         */
+         void WlanOn();
+         
+         /**
+          * Callback method for indicating WLAN Server that WLAN has been
+          * set OFF.
+          *
+          * @see MWlmPlatformCallback
+          */
+         void WlanOff();
+         
+         /**
+          * Method for cancelling external requests by type.
+          * 
+          * @param aCommand Commands that need to be cancelled
+          */
+         void CancelExternalRequestsByType(
+             const TWLMCommands aCommand );
+         
+         /**
+          * Method for sending notifications to the subscribers
+          * 
+          * @param amNotification Notification to be sent.
+          * @param aParams Notification parameters.
+          */
+         void SendNotification(
+             TWlmNotify amNotification,
+             TBuf8<KMaxNotificationLength>& aParams );
+
     private:    // Data
     
         /**