wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlanscanproviderinterface.h
branchRCL_3
changeset 8 e0f767079796
parent 3 6524e815f76f
child 10 0abc8c98be24
--- 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.