diff -r ab7247ff6ef9 -r 00032b836e76 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 19 10:03:22 2010 +0200 +++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/inc/wlanscanproviderinterface.h Fri Apr 16 16:56:12 2010 +0300 @@ -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.