diff -r fb81b597edf1 -r bdc64aa9b954 wlanutilities/wlanqtutilities/stubs/wlanmgmtclient.h --- a/wlanutilities/wlanqtutilities/stubs/wlanmgmtclient.h Fri Aug 06 18:38:57 2010 +0300 +++ b/wlanutilities/wlanqtutilities/stubs/wlanmgmtclient.h Mon Aug 23 13:30:09 2010 +0300 @@ -71,6 +71,41 @@ * Cancel an outstanding scan request. */ void CancelGetScanResults(); + + /** + * Get the available WLAN IAPs. + * + * @param aCacheLifetime Defines how many seconds old cached results the client + * is willing to accept. The valid is range is from 0 to + * 60 seconds. The value of -1 means the system default will + * be used. The aCacheLifetime parameter has a meaning only + * when the aMaxDelay parameter is zero. + * Value will be changed to the actual value used by the + * system. + * @param aMaxDelay Maximum amount of seconds the client is willing to wait for + * the availability results. The valid range is from 0 to 1200 + * seconds or KWlanInfiniteScanDelay. KWlanInfiniteScanDelay + * will never cause a scan, but the request will be + * completed when any other broadcast scan request is completed. + * Value will be changed to the actual value used by the system. + * @param aFilteredResults Whether availability is filtered based on signal strength. + * ETrue if filtering is allowed, EFalse if not. + * @param aStatus Status of the calling active object. On successful + * completion contains KErrNone, otherwise one of the + * system-wide error codes. + * @param aAvailableIaps Array of IAPs available. + */ + void GetAvailableIaps( + TInt& aCacheLifetime, + TUint& aMaxDelay, + TBool aFilteredResults, + TRequestStatus& aStatus, + RArray& aAvailableIaps ); + + /** + * Cancel an outstanding IAP availability request. + */ + void CancelGetAvailableIaps(); private: // Data