230 /** |
230 /** |
231 * Get available WLAN IAPs. |
231 * Get available WLAN IAPs. |
232 * @param aAvailableIaps Array of IAP IDs available. |
232 * @param aAvailableIaps Array of IAP IDs available. |
233 * @param aCacheLifetime how old cached results (in seconds) the client is willing to accept. |
233 * @param aCacheLifetime how old cached results (in seconds) the client is willing to accept. |
234 * @param aMaxDelay maximum time (in seconds) the client is willing to wait for the scan results. |
234 * @param aMaxDelay maximum time (in seconds) the client is willing to wait for the scan results. |
|
235 * @param aFilteredResults Whether availability is filtered based on signal strength. |
235 * @return General Symbian error code. |
236 * @return General Symbian error code. |
236 */ |
237 */ |
237 IMPORT_C TInt GetAvailableIaps( |
238 IMPORT_C TInt GetAvailableIaps( |
238 TWlmAvailableIaps& aAvailableIaps, |
239 TWlmAvailableIaps& aAvailableIaps, |
239 TInt& aCacheLifetime, |
240 TInt& aCacheLifetime, |
240 TUint& aMaxDelay ); |
241 TUint& aMaxDelay, |
|
242 TBool aFilteredResults ); |
241 |
243 |
242 /** |
244 /** |
243 * Get available WLAN IAPs. |
245 * Get available WLAN IAPs. |
244 * @param aAvailableIaps Array of IAP IDs available. |
246 * @param aAvailableIaps Array of IAP IDs available. |
245 * @param aCacheLifetime how old cached results (in seconds) the client is willing to accept. |
247 * @param aCacheLifetime how old cached results (in seconds) the client is willing to accept. |
246 * @param aMaxDelay maximum time (in seconds) the client is willing to wait for the scan results. |
248 * @param aMaxDelay maximum time (in seconds) the client is willing to wait for the scan results. |
|
249 * @param aFilteredResults Whether availability is filtered based on signal strength. |
247 * @param aStatus Status of the calling active object. |
250 * @param aStatus Status of the calling active object. |
248 * |
251 * |
249 * In order to call this method, an instance of TWlmAvailableIaps must |
252 * In order to call this method, an instance of TWlmAvailableIaps must |
250 * packaged into a TPckg<TWlmAvailableIaps> package buffer. This buffer |
253 * packaged into a TPckg<TWlmAvailableIaps> package buffer. This buffer |
251 * can be passed to the called method as a descriptor. |
254 * can be passed to the called method as a descriptor. |
256 */ |
259 */ |
257 IMPORT_C void GetAvailableIaps( |
260 IMPORT_C void GetAvailableIaps( |
258 TDes8& aAvailableIaps, |
261 TDes8& aAvailableIaps, |
259 TDes8& aCacheLifetime, |
262 TDes8& aCacheLifetime, |
260 TDes8& aMaxDelay, |
263 TDes8& aMaxDelay, |
|
264 TBool aFilteredResults, |
261 TRequestStatus& aStatus ); |
265 TRequestStatus& aStatus ); |
262 |
266 |
263 /** |
267 /** |
264 * Cancel an outstanding IAP availability request. |
268 * Cancel an outstanding IAP availability request. |
265 */ |
269 */ |