diff -r c16e04725da3 -r 5c4486441ae6 dbcreator/commsdatcreator/Inc/cdcprocessorwlan.h --- a/dbcreator/commsdatcreator/Inc/cdcprocessorwlan.h Mon May 17 09:55:27 2010 +0300 +++ b/dbcreator/commsdatcreator/Inc/cdcprocessorwlan.h Mon May 24 20:51:35 2010 +0300 @@ -28,7 +28,8 @@ #include #include #include -#include +#include +#include #include "cdcprocessorbase.h" @@ -49,7 +50,7 @@ ~CEapTypeElement(); HBufC* iName; EAPSettings* iEapSettings; - EAPSettings::TEapType iEncapsulatingEapId; + TEapExpandedType iEncapsulatingEapId; }; @@ -220,6 +221,13 @@ void SaveWPAL( TUint32 aIapId ); /** + * Gets the expanded EAP type + * @param aFieldId is the id of the field + * @return expanded EAP type + */ + TEapExpandedType GetExpandedEapTypeIdL( TDesC& aField ); + + /** * Gets the TagContainer index that belongst to the given WPA field * @param aFieldId is the id of the field * @return index in TagContainer @@ -260,25 +268,25 @@ /* * Sets the values of the expanded Eap lists to the database - * @param aGeneric for accessing the database records + * @param aServiceId for accessing the EAP data */ - void SetExpandedEapListL( CMDBGenericRecord* aGeneric ); + void SetExpandedEapListL( const TUint aServiceId ); private: void AddSecurityDataL( TInt aField, HBufC* aPtrTag, TBool aIsWep ); - void AddEAPSettingL( const TInt aField, const HBufC16* const aValue ); + void AddEAPSettingL( const TInt aField, HBufC16* aValue ); TBool EAPSetting( const TInt aField ); void FillCipherSuitesL( const HBufC16* const aPtrTag, const TInt aEapIndex ); - EAPSettings::TEapType GetEapTypeIdFromSettingId( const TInt aField ); + TEapExpandedType GetEapTypeIdFromSettingId( const TInt aField ); - TUint FindCertificateEntryL( const CertificateEntry::TCertType aCertType, const TInt aEapIndex ); + TUint FindCertificateEntryL( const EapCertificateEntry::TCertType aCertType, const TInt aEapIndex ); - void ConvertSubjectKeyIdToBinaryL( const HBufC16* const aSubjectKeyIdString, TDes& aBinaryKey); + void ConvertSubjectKeyIdToBinaryL( const HBufC16* const aSubjectKeyIdString, TKeyIdentifier& aBinaryKey); // @var Indicates the WLAN security mode TDbCreatorSecurityMode iSecurityMode;