CEAPPluginConfigurationIf Class Reference

class CEAPPluginConfigurationIf : public CBase

CEAPPluginConfigurationIf class ECOM interface for EAP PLugin Configuration.

Inherits from

Constructor & Destructor Documentation

~CEAPPluginConfigurationIf()

~CEAPPluginConfigurationIf ( ) [inline, virtual]

Member Functions Documentation

ChangeIapIDL(const TUint32, const TUint32)

void ChangeIapIDL ( const TUint32 aOldIapID,
const TUint32 aNewIapID
) [pure virtual]

Changes the index of the EAP settings for all EAP types

Parameters

const TUint32 aOldIapID
const TUint32 aNewIapID

CopySettingsL(const TUint32, const TUint32)

void CopySettingsL ( const TUint32 aSourceIapID,
const TUint32 aDestinationIapID
) [pure virtual]

Copies the EAP type settings to another ID

Parameters

const TUint32 aSourceIapID
const TUint32 aDestinationIapID

DeleteSettingsL(const TUint32)

void DeleteSettingsL ( const TUint32 aIapID ) [pure virtual]

Deletes all EAP types' settings for the given IAP.

Parameters

const TUint32 aIapID

EAPPluginConfigurationL(TDes &, const TUint32, const TDes &)

TInt EAPPluginConfigurationL ( TDes & aWPAEAPPlugin,
const TUint32 aIapID,
const TDes & aConnectionName
) [pure virtual]

Load the EAP Plugin configuration

Parameters

TDes & aWPAEAPPlugin The list of EAPs in use as it was read from WlanEapList column of WLANServiceTable. In output it contains the new list as it has to be written in the same column of database.
const TUint32 aIapID
const TDes & aConnectionName The name of the connection.

EAPPluginConfigurationL(TDes8 &, TDes8 &, const TUint32, const TDes &)

TInt EAPPluginConfigurationL ( TDes8 & aWPAEnabledEAPPlugin,
TDes8 & aWPADisabledEAPPlugin,
const TUint32 aIapID,
const TDes & aConnectionName
) [pure virtual]

Load the EAP Plugin configuration (with expanded EAP types)

Parameters

TDes8 & aWPAEnabledEAPPlugin The list of enabled EAPs in use as it was read from WlanEnabledEapList column of WLANServiceTable. In output it contains the new list as it has to be written in the same column of database.
TDes8 & aWPADisabledEAPPlugin The list of disabled EAPs in use as it was read from WlanDisabledEapList column of WLANServiceTable. In output it contains the new list as it has to be written in the same column of database.
const TUint32 aIapID
const TDes & aConnectionName The name of the connection.

NewL(const TDesC8 &)

CEAPPluginConfigurationIf * NewL ( const TDesC8 & aMatchString ) [static, inline]

Parameters

const TDesC8 & aMatchString

ShowEAPTypeInfo()

void ShowEAPTypeInfo ( ) [pure virtual]

Shows the EAP type info.

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key [private]