--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h Thu Aug 19 11:40:48 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h Tue Aug 31 17:02:06 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 55.1.2 %
+* %version: 59 %
*/
#ifndef WLMSERVER_H
@@ -79,6 +79,10 @@
public MWlanEapolCallbackInterface,
public MWlanScanResultProvider
{
+
+ // Friend class for Unit Testing
+ friend class UT_CWlmServer;
+
public: // Constructors and destructor
/**
@@ -1191,6 +1195,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
/**