diff -r 5fb7af913dfd -r a828660c511c wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlmserver.h --- 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& aParams ); + private: // Data /**