eapol/eapol_framework/eapol_symbian/am/include/eap_am_type_protected_setup_symbian.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: 13.1.9 %
    19 * %version: 18 %
    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 CEapAmProtectedSetupSymbian
    55 class EAP_EXPORT eap_am_type_protected_setup_symbian_c
    56 : public CBase
    56 : public eap_am_type_simple_config_c
    57 , public eap_am_type_simple_config_c
       
    58 {
    57 {
    59 public:
    58 public:
    60 
    59 
    61 	//--------------------------------------------------	
    60 	//--------------------------------------------------	
    62 	
    61 	
    63 	EAP_FUNC_IMPORT static CEapAmProtectedSetupSymbian* NewL(
    62 	EAP_FUNC_IMPORT static eap_am_type_protected_setup_symbian_c* NewL(
    64 		abs_eap_am_tools_c * const tools,
    63 		abs_eap_am_tools_c * const tools,
    65 		abs_eap_base_type_c * const partner,
    64 		abs_eap_base_type_c * const partner,
    66 		const TIndexType aIndexType,
    65 		const TIndexType aIndexType,
    67 		const TInt aIndex,
    66 		const TInt aIndex,
    68 		const eap_type_value_e aTunnelingType,
    67 		const eap_type_value_e aTunnelingType,
    70 		const bool is_client_when_true,
    69 		const bool is_client_when_true,
    71 		const eap_am_network_id_c * const receive_network_id,
    70 		const eap_am_network_id_c * const receive_network_id,
    72 		abs_eap_configuration_if_c * const configuration_if);
    71 		abs_eap_configuration_if_c * const configuration_if);
    73 		
    72 		
    74 	// 
    73 	// 
    75 	EAP_FUNC_IMPORT virtual ~CEapAmProtectedSetupSymbian();	
    74 	EAP_FUNC_IMPORT ~eap_am_type_protected_setup_symbian_c();	
    76 	
    75 	
    77 	EAP_FUNC_IMPORT void set_is_valid();	
    76 	EAP_FUNC_IMPORT void set_is_valid();	
    78 		
    77 		
    79 	/**  From the parent eap_am_type_simple_config_c **/
    78 	/**  From the parent eap_am_type_simple_config_c **/
    80 
    79 
   242 	
   241 	
   243 protected:
   242 protected:
   244 
   243 
   245 	//--------------------------------------------------
   244 	//--------------------------------------------------
   246 
   245 
   247 	CEapAmProtectedSetupSymbian(
   246 	eap_am_type_protected_setup_symbian_c(
   248 		abs_eap_am_tools_c * const tools,
   247 		abs_eap_am_tools_c * const tools,
   249 		abs_eap_base_type_c * const partner,
   248 		abs_eap_base_type_c * const partner,
   250 		const TIndexType aIndexType,
   249 		const TIndexType aIndexType,
   251 		const TInt aIndex,
   250 		const TInt aIndex,
   252 		const eap_type_value_e aTunnelingType,
   251 		const eap_type_value_e aTunnelingType,
   329 	// This is the connection to the MMETEL interface from here.
   328 	// This is the connection to the MMETEL interface from here.
   330 	CEapProtectedSetupInterface* m_prot_setup_if;	
   329 	CEapProtectedSetupInterface* m_prot_setup_if;	
   331     
   330     
   332 	//-----------------------------------------------------------------	
   331 	//-----------------------------------------------------------------	
   333 	
   332 	
   334 }; // class CEapAmProtectedSetupSymbian
   333 }; // class eap_am_type_protected_setup_symbian_c
   335 
   334 
   336 
   335 
   337 #endif //#if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
   336 #endif //#if !defined(_EAP_AM_TYPE_PROTECTED_SETUP_SYMBIAN_H_)
   338 
   337 
   339 //--------------------------------------------------
   338 //--------------------------------------------------