diff -r 51a71243e562 -r e0f767079796 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.