21 // INCLUDE FILES |
21 // INCLUDE FILES |
22 |
22 |
23 #include "CWPAPNapdef.h" |
23 #include "CWPAPNapdef.h" |
24 #include <CWPCharacteristic.h> |
24 #include <CWPCharacteristic.h> |
25 #include <CWPParameter.h> |
25 #include <CWPParameter.h> |
26 #include <wpapadapterresource.rsg> |
|
27 #include <featmgr.h> |
26 #include <featmgr.h> |
28 #include <WPAdapterUtil.h> |
27 #include <WPAdapterUtil.h> |
29 #include "CWPAPAccesspointItem.h" |
28 #include "CWPAPAccesspointItem.h" |
30 #include "WPAPAdapter.pan" |
29 #include "WPAPAdapter.pan" |
31 #include <WlanCdbCols.h> |
30 #include <WlanCdbCols.h> |
610 ( ( aCharacteristic.Name().Compare( KWEP ) ) == 0 ) ) && iWlanSupported ) |
609 ( ( aCharacteristic.Name().Compare( KWEP ) ) == 0 ) ) && iWlanSupported ) |
611 { |
610 { |
612 if(aCharacteristic.Name().Compare( KEAP ) == 0) |
611 if(aCharacteristic.Name().Compare( KEAP ) == 0) |
613 { |
612 { |
614 CEapTypeElement* newEap = new (ELeave) CEapTypeElement; |
613 CEapTypeElement* newEap = new (ELeave) CEapTypeElement; |
|
614 CleanupStack::PushL( newEap ); |
615 newEap->iEAPSettings = new (ELeave) EAPSettings; |
615 newEap->iEAPSettings = new (ELeave) EAPSettings; |
616 newEap->iCertificate = new (ELeave) EapCertificateEntry; |
616 newEap->iCertificate = new (ELeave) EapCertificateEntry; |
617 iEapTypeArray.AppendL(newEap); |
617 iEapTypeArray.AppendL(newEap); |
|
618 CleanupStack::Pop(newEap); |
618 } |
619 } |
619 else if(aCharacteristic.Name().Compare( SECSSID ) == 0) |
620 else if(aCharacteristic.Name().Compare( SECSSID ) == 0) |
620 { |
621 { |
621 SECssID* newsecSSID = new (ELeave) SECssID; |
622 SECssID* newsecSSID = new (ELeave) SECssID; |
|
623 CleanupStack::PushL( newsecSSID ); |
622 newsecSSID->iSSSID = NULL; |
624 newsecSSID->iSSSID = NULL; |
623 newsecSSID->iSUSSID = NULL; |
625 newsecSSID->iSUSSID = NULL; |
624 iSecSSID.AppendL(newsecSSID); |
626 iSecSSID.AppendL(newsecSSID); |
|
627 CleanupStack::Pop(newsecSSID); |
625 } |
628 } |
626 |
629 |
627 aCharacteristic.AcceptL( *this ); |
630 aCharacteristic.AcceptL( *this ); |
628 } |
631 } |
629 } |
632 } |