# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1272382232 -10800 # Node ID 191c8407e577023eb6d0b9957d085cb4531f6f53 # Parent 4e2a442f3e66240096eeade7371c9a322eda4970 Revision: 201015 Kit: 201017 diff -r 4e2a442f3e66 -r 191c8407e577 wlan_bearer/wlandbif_cd/src/wdbifwlansettings.cpp --- a/wlan_bearer/wlandbif_cd/src/wdbifwlansettings.cpp Wed Apr 14 17:51:11 2010 +0300 +++ b/wlan_bearer/wlandbif_cd/src/wdbifwlansettings.cpp Tue Apr 27 18:30:32 2010 +0300 @@ -16,7 +16,7 @@ */ /* -* %version: 12 % +* %version: 12.1.1 % */ // INCLUDE FILES @@ -110,49 +110,72 @@ ClearWepKeys( aSettings); aSettings.Id = iWLANRecord->RecordId(); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.Id: %d"), + aSettings.Id)); aSettings.Name = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdRecordName)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.Name: %S [%d]"), + &aSettings.Name, aSettings.Name.Length())); aSettings.ServiceID = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanServiceId)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.ServiceID: %d"), + aSettings.ServiceID)); aSettings.ConnectionMode = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanConnMode)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.ConnectionMode: %d"), + aSettings.ConnectionMode)); aSettings.SSID = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanSSID)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.SSID: %S [%d]"), + &aSettings.SSID, aSettings.SSID.Length())); // new aSettings.UsedSSID = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanUsedSSID)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.UsedSSID: %S [%d]"), + &aSettings.UsedSSID, aSettings.UsedSSID.Length())); aSettings.ScanSSID = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanScanSSID)); - TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL ScanSSID = %d"),aSettings.ScanSSID)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.ScanSSID: %d"), + aSettings.ScanSSID)); aSettings.ChannelID = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanChannelID)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.ChannelID: %d"), + aSettings.ChannelID)); + // end new aSettings.AuthenticationMode = EWepAuthModeOpen; // defaults to open (in case of wep, the value will be read from db later) aSettings.EnableWpaPsk = EFalse; aSettings.WPAKeyLength = 0; + aSettings.WPAPreSharedKey.Zero(); + aSettings.PresharedKeyFormat = EWlanPresharedKeyFormatAscii; aSettings.SecurityMode = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanSecMode)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.SecurityMode: %d"), + aSettings.SecurityMode)); - TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL, SecurityMode = %d"),aSettings.SecurityMode)); - if( aSettings.SecurityMode == Wep) { // authentication mode can be != open only when WEP in use aSettings.AuthenticationMode = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanAuthMode)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.AuthenticationMode: %d"), + aSettings.AuthenticationMode)); aSettings.WepIndex = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanWepIndex)); - ReadWepKeysL(aSettings); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.WepIndex: %d"), + aSettings.WepIndex)); + ReadWepKeysL(aSettings); TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL, Wep keys succesfully read"))); } else if( aSettings.SecurityMode > Wep) { aSettings.WPAKeyLength = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanWpaKeyLength)); + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.WPAKeyLength: %d"), + aSettings.WPAKeyLength)); aSettings.EnableWpaPsk = *((CMDBField*)iWLANRecord->GetFieldByIdL(KCDTIdWlanEnableWpaPsk)); - aSettings.PresharedKeyFormat = EWlanPresharedKeyFormatAscii; - aSettings.WPAPreSharedKey.Zero(); - CMDBField* wpaKey = static_cast*>(iWLANRecord->GetFieldByIdL(KCDTIdWlanWpaPreSharedKey)); - + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.EnableWpaPsk: %d"), + aSettings.EnableWpaPsk)); + CMDBField* wpaKey = static_cast*>(iWLANRecord->GetFieldByIdL(KCDTIdWlanWpaPreSharedKey)); aSettings.WPAPreSharedKey.Append( *wpaKey); // In WPA-PSK case the preshared key can be either 8 - 63 characters in ASCII @@ -171,6 +194,9 @@ aSettings.PresharedKeyFormat = EWlanPresharedKeyFormatHex; } } + + TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL() - aSettings.PresharedKeyFormat: %d"), + aSettings.PresharedKeyFormat)); } TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetDataL end"))); @@ -1085,6 +1111,7 @@ EXPORT_C void CWLanSettings::GetIAPWlanServicesL( RArray& aServices) { TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetIAPWlanServicesL start"))); + CleanupClosePushL( aServices ); CMDBRecordSet* iapRecSet = new (ELeave) CMDBRecordSet(KCDTIdIAPRecord); CleanupStack::PushL( iapRecSet); @@ -1098,7 +1125,7 @@ iapPrimer->iServiceType.SetL( servType); iapRecSet->iRecords.AppendL( iapPrimer); - CleanupStack::Pop( ); // iapPrimer + CleanupStack::Pop( iapPrimer ); iapPrimer = 0; TBool found( EFalse); @@ -1123,7 +1150,8 @@ } } } - CleanupStack::PopAndDestroy( ); // iapRecSet + CleanupStack::PopAndDestroy( iapRecSet ); + CleanupStack::Pop( &aServices ); TraceDump(WARNING_LEVEL,(_L("CWlanSettings::GetIAPWlanServicesL end"))); }