--- a/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/rwlmserver.cpp Mon Jun 21 10:46:23 2010 +0300
+++ b/wlan_bearer/wlanengine/wlan_symbian/wlanengine_symbian_3.1/src/rwlmserver.cpp Fri Jul 02 13:43:20 2010 +0300
@@ -16,7 +16,7 @@
*/
/*
-* %version: 30 %
+* %version: 31 %
*/
#include <in_sock.h>
@@ -366,16 +366,17 @@
EXPORT_C TInt RWLMServer::GetAvailableIaps(
TWlmAvailableIaps& aAvailableIaps,
TInt& aCacheLifetime,
- TUint& aMaxDelay )
+ TUint& aMaxDelay,
+ TBool aFilteredResults )
{
- DEBUG2( "RWLMServer::GetAvailableIaps( aAvailableIaps, aCacheLifetime(%d), aMaxDelay(%u) )",
- aCacheLifetime, aMaxDelay );
+ DEBUG3( "RWLMServer::GetAvailableIaps( aAvailableIaps, aCacheLifetime(%d), aMaxDelay(%u), aFilteredResult(%u) )",
+ aCacheLifetime, aMaxDelay, aFilteredResults );
TRequestStatus status;
TPckg<TWlmAvailableIaps> inPckg( aAvailableIaps );
TPckg<TInt> inPckg2( aCacheLifetime );
TPckg<TUint> inPckg3( aMaxDelay );
- GetAvailableIaps( inPckg, inPckg2, inPckg3, status );
+ GetAvailableIaps( inPckg, inPckg2, inPckg3, aFilteredResults, status );
User::WaitForRequest( status );
DEBUG1( "RWLMServer::GetAvailableIaps() - Server returned status %d", status.Int() );
@@ -389,12 +390,14 @@
TDes8& aAvailableIaps,
TDes8& aCacheLifetime,
TDes8& aMaxDelay,
+ TBool aFilteredResults,
TRequestStatus& aStatus )
{
- DEBUG( "RWLMServer::GetAvailableIaps( aAvailableIaps, aCacheLifetime, aMaxDelay, aStatus )" );
-
+ DEBUG1( "RWLMServer::GetAvailableIaps( aAvailableIaps, aCacheLifetime, aMaxDelay, aFilteredResult(%u), aStatus )",
+ aFilteredResults );
+
aStatus = KRequestPending;
- TIpcArgs params( &aAvailableIaps, &aCacheLifetime, &aMaxDelay );
+ TIpcArgs params( &aAvailableIaps, &aCacheLifetime, &aMaxDelay, aFilteredResults );
SendReceive( EGetAvailableIaps, params, aStatus );
}