wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlanscanproviderinterface.h
--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlanscanproviderinterface.h Fri Mar 12 15:51:11 2010 +0200
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlanscanproviderinterface.h Mon Mar 15 12:46:48 2010 +0200
@@ -16,7 +16,7 @@
*/
/*
-* %version: 6 %
+* %version: 7 %
*/
@@ -78,6 +78,13 @@
public:
+ enum TWlanBgScanWlanState
+ {
+ EWlanStateConnected = 1,
+ EWlanStateDisconnected,
+ EWlanStateMax // not used
+ };
+
struct TWlanBgScanSettings
{
TUint32 backgroundScanInterval;
@@ -120,11 +127,13 @@
virtual void ScanComplete() = 0;
/**
- * Called to indicate that WLAN is no longer connected.
+ * Called to indicate that WLAN state has changed.
*
* @since S60 v5.2
+ *
+ * @param aState New WLAN state
*/
- virtual void NotConnected() = 0;
+ virtual void WlanStateChanged( const TWlanBgScanWlanState &aState ) = 0;
/**
* Whether background scan is enabled.