diff -r 30e048a7b597 -r bad0cc58d154 eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeap.h --- a/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeap.h Thu Aug 19 09:58:27 2010 +0300 +++ b/eapol/eapol_framework/eapol_symbian/am/type/tls_peap/symbian/plugin/inc/EapTlsPeap.h Tue Aug 31 15:16:37 2010 +0300 @@ -16,21 +16,23 @@ */ /* -* %version: 17.1.2 % +* %version: 27 % */ #ifndef _EAPTLSPEAP_H_ #define _EAPTLSPEAP_H_ // INCLUDES -#include +#include #include "eap_header.h" - +#if defined(USE_FAST_EAP_TYPE) +#include "tls_application_eap_fast.h" +#endif // CLASS DECLARATION /** * Class that implements the generic EAP type interface. Implements EAP TLS protocol. */ -class CEapTlsPeap : public CEapType +class CEapTlsPeap : public CEapTypePlugin { public: @@ -120,16 +122,13 @@ #endif // #ifdef USE_EAP_SIMPLE_CONFIG - /** - * Invokes the configuration UI. - **/ - TInt InvokeUiL(); + /** * Gets information about EAP type. * @return Pointer to a class that contains the EAP type information. Also pushed to cleanup stack. */ - CEapTypeInfo* GetInfoLC(); + CEapTypeInfo* GetInfoL(); /** * Deletes EAP type configuration @@ -151,7 +150,7 @@ * EAP type. * @param aTunnelingType Type number for the tunneling type */ - void SetTunnelingType(const TInt aTunnelingType); + void SetTunnelingType(const TEapExpandedType aTunnelingType); /** * Changes the index of the saved parameters. @@ -186,7 +185,12 @@ * Constructor initialises member variables. */ CEapTlsPeap(const TIndexType aIndexType, const TInt aIndex, const eap_type_value_e aEapType); - + +#if defined(USE_FAST_EAP_TYPE) + tls_application_eap_fast_c* GetTlsInterfaceL(abs_eap_am_tools_c* const aTools, + const bool is_client_when_true, + const eap_am_network_id_c * const receive_network_id); +#endif private: #ifdef USE_PAC_STORE @@ -213,6 +217,16 @@ // EAP array for deleting and changing index RImplInfoPtrArray iEapArray; + +#if defined(USE_FAST_EAP_TYPE) + tls_application_eap_fast_c* iApplication; +#endif + /// This is pointer to the tools class. + abs_eap_am_tools_c * const m_am_tools; + + eap_base_type_c* iType; + + }; #endif // _EAPTLSPEAP_H_