eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_protected_setup_symbian.h
changeset 33 938269283a16
parent 2 1c7bc153c08e
child 46 c74b3d9f6b9e
child 49 43351a4f2da3
equal deleted inserted replaced
22:093cf0757204 33:938269283a16
    14 * Description:  EAP and WLAN authentication protocols.
    14 * Description:  EAP and WLAN authentication protocols.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: 18 %
    19 * %version: 13.1.9 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
    22 #if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
    23 #define _EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_
    23 #define _EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_
    24 
    24 
    50 * Class that implements the operating system dependent portion of 
    50 * Class that implements the operating system dependent portion of 
    51 * EAP Protected setup protocol for Symbian OS.
    51 * EAP Protected setup protocol for Symbian OS.
    52 */
    52 */
    53 
    53 
    54 
    54 
    55 class EAP_EXPORT eap_am_type_protected_setup_symbian_c
    55 class EAP_EXPORT CEapAmProtectedSetupSymbian
    56 : public eap_am_type_simple_config_c
    56 : public CBase
       
    57 , public eap_am_type_simple_config_c
    57 {
    58 {
    58 public:
    59 public:
    59 
    60 
    60 	//--------------------------------------------------	
    61 	//--------------------------------------------------	
    61 	
    62 	
    62 	EAP_FUNC_IMPORT static eap_am_type_protected_setup_symbian_c* NewL(
    63 	EAP_FUNC_IMPORT static CEapAmProtectedSetupSymbian* NewL(
    63 		abs_eap_am_tools_c * const tools,
    64 		abs_eap_am_tools_c * const tools,
    64 		abs_eap_base_type_c * const partner,
    65 		abs_eap_base_type_c * const partner,
    65 		const TIndexType aIndexType,
    66 		const TIndexType aIndexType,
    66 		const TInt aIndex,
    67 		const TInt aIndex,
    67 		const eap_type_value_e aTunnelingType,
    68 		const eap_type_value_e aTunnelingType,
    69 		const bool is_client_when_true,
    70 		const bool is_client_when_true,
    70 		const eap_am_network_id_c * const receive_network_id,
    71 		const eap_am_network_id_c * const receive_network_id,
    71 		abs_eap_configuration_if_c * const configuration_if);
    72 		abs_eap_configuration_if_c * const configuration_if);
    72 		
    73 		
    73 	// 
    74 	// 
    74 	EAP_FUNC_IMPORT ~eap_am_type_protected_setup_symbian_c();	
    75 	EAP_FUNC_IMPORT virtual ~CEapAmProtectedSetupSymbian();	
    75 	
    76 	
    76 	EAP_FUNC_IMPORT void set_is_valid();	
    77 	EAP_FUNC_IMPORT void set_is_valid();	
    77 		
    78 		
    78 	/**  From the parent eap_am_type_simple_config_c **/
    79 	/**  From the parent eap_am_type_simple_config_c **/
    79 
    80 
   241 	
   242 	
   242 protected:
   243 protected:
   243 
   244 
   244 	//--------------------------------------------------
   245 	//--------------------------------------------------
   245 
   246 
   246 	eap_am_type_protected_setup_symbian_c(
   247 	CEapAmProtectedSetupSymbian(
   247 		abs_eap_am_tools_c * const tools,
   248 		abs_eap_am_tools_c * const tools,
   248 		abs_eap_base_type_c * const partner,
   249 		abs_eap_base_type_c * const partner,
   249 		const TIndexType aIndexType,
   250 		const TIndexType aIndexType,
   250 		const TInt aIndex,
   251 		const TInt aIndex,
   251 		const eap_type_value_e aTunnelingType,
   252 		const eap_type_value_e aTunnelingType,
   328 	// This is the connection to the MMETEL interface from here.
   329 	// This is the connection to the MMETEL interface from here.
   329 	CEapProtectedSetupInterface* m_prot_setup_if;	
   330 	CEapProtectedSetupInterface* m_prot_setup_if;	
   330     
   331     
   331 	//-----------------------------------------------------------------	
   332 	//-----------------------------------------------------------------	
   332 	
   333 	
   333 }; // class eap_am_type_protected_setup_symbian_c
   334 }; // class CEapAmProtectedSetupSymbian
   334 
   335 
   335 
   336 
   336 #endif //#if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
   337 #endif //#if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
   337 
   338 
   338 //--------------------------------------------------
   339 //--------------------------------------------------