eapol/eapol_framework/eapol_symbian/am/include/EapProtectedSetupInterface.h
branchRCL_3
changeset 46 c74b3d9f6b9e
parent 45 bad0cc58d154
equal deleted inserted replaced
45:bad0cc58d154 46:c74b3d9f6b9e
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 4.1.2 %
    19 * %version: 6 %
    20 */
    20 */
    21 
    21 
    22 #ifndef _EAPPROTECTEDSETUPINTERFACE_H_
    22 #ifndef _EAPPROTECTEDSETUPINTERFACE_H_
    23 #define _EAPPROTECTEDSETUPINTERFACE_H_
    23 #define _EAPPROTECTEDSETUPINTERFACE_H_
    24 
    24 
    27 #include "eap_tools.h"
    27 #include "eap_tools.h"
    28 
    28 
    29 #include <etelmm.h>
    29 #include <etelmm.h>
    30 
    30 
    31 // FORWARD DECLARATIONS
    31 // FORWARD DECLARATIONS
    32 class CEapAmProtectedSetupSymbian;
    32 class eap_am_type_protected_setup_symbian_c;
    33 
    33 
    34 // CLASS DECLARATION
    34 // CLASS DECLARATION
    35 /**
    35 /**
    36 * Class (active object) that handles the communications with the 3G SIM.
    36 * Class (active object) that handles the communications with the 3G SIM.
    37 */
    37 */
    52 	* @param aTools Tools class pointer.
    52 	* @param aTools Tools class pointer.
    53 	* @param aParent Pointer to the parent class.
    53 	* @param aParent Pointer to the parent class.
    54 	*/
    54 	*/
    55 	static CEapProtectedSetupInterface* NewL(
    55 	static CEapProtectedSetupInterface* NewL(
    56 		abs_eap_am_tools_c* const aTools, 
    56 		abs_eap_am_tools_c* const aTools, 
    57 		CEapAmProtectedSetupSymbian* const aParent);	
    57 		eap_am_type_protected_setup_symbian_c* const aParent);	
    58 
    58 
    59 	/**
    59 	/**
    60 	* Destructor
    60 	* Destructor
    61 	*/ 
    61 	*/ 
    62 	virtual ~CEapProtectedSetupInterface();
    62 	virtual ~CEapProtectedSetupInterface();
    67 	*/
    67 	*/
    68 	void QueryDeviceParametersL();
    68 	void QueryDeviceParametersL();
    69 
    69 
    70 protected:
    70 protected:
    71 
    71 
    72 	CEapProtectedSetupInterface(abs_eap_am_tools_c* const aTools, CEapAmProtectedSetupSymbian* const aParent);
    72 	CEapProtectedSetupInterface(abs_eap_am_tools_c* const aTools, eap_am_type_protected_setup_symbian_c* const aParent);
    73 
    73 
    74 	void ConstructL();
    74 	void ConstructL();
    75 	
    75 	
    76 	void RunL();
    76 	void RunL();
    77 	
    77 	
    83 	TInt CreateMMETelConnectionL();
    83 	TInt CreateMMETelConnectionL();
    84 	void DisconnectMMETel();	
    84 	void DisconnectMMETel();	
    85 
    85 
    86 private:
    86 private:
    87 
    87 
    88 	CEapAmProtectedSetupSymbian * const iParent;
    88 	eap_am_type_protected_setup_symbian_c * const iParent;
    89 	
    89 	
    90 	abs_eap_am_tools_c * const m_am_tools;
    90 	abs_eap_am_tools_c * const m_am_tools;
    91 		
    91 		
    92 	// ETel connection.
    92 	// ETel connection.
    93     RTelServer iServer;
    93     RTelServer iServer;