eapol/eapol_framework/eapol_common/am/include/eap_am_wimax_authentication.h
branchRCL_3
changeset 46 c74b3d9f6b9e
parent 45 bad0cc58d154
equal deleted inserted replaced
45:bad0cc58d154 46:c74b3d9f6b9e
    14 * Description:  EAP stack interface for Wimax.
    14 * Description:  EAP stack interface for Wimax.
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 /*
    18 /*
    19 * %version: %
    19 * %version: 2.1.2 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAP_AM_WIMAX_AUTHENTICATION_H_)
    22 #if !defined(_EAP_AM_WIMAX_AUTHENTICATION_H_)
    23 #define _EAP_AM_WIMAX_AUTHENTICATION_H_
    23 #define _EAP_AM_WIMAX_AUTHENTICATION_H_
    24 
    24 
    31 class abs_eap_am_tools_c;
    31 class abs_eap_am_tools_c;
    32 class abs_eap_base_type_c;
    32 class abs_eap_base_type_c;
    33 class eap_base_type_c;
    33 class eap_base_type_c;
    34 class eap_am_network_id_c;
    34 class eap_am_network_id_c;
    35 class eap_type_selection_c;
    35 class eap_type_selection_c;
       
    36 class abs_eapol_wlan_database_reference_if_c;
    36 class abs_eap_state_notification_c;
    37 class abs_eap_state_notification_c;
    37 
    38 
    38 /// This is interface to adaptation module of class eap_wimax_authentication_c.
    39 /// This is interface to adaptation module of class eap_wimax_authentication_c.
    39 class EAP_EXPORT eap_am_wimax_authentication_c
    40 class EAP_EXPORT eap_am_wimax_authentication_c
    40 {
    41 {
    52 	// 
    53 	// 
    53 	virtual ~eap_am_wimax_authentication_c();
    54 	virtual ~eap_am_wimax_authentication_c();
    54 
    55 
    55 	EAP_FUNC_IMPORT static eap_am_wimax_authentication_c* new_eap_am_wimax_authentication(
    56 	EAP_FUNC_IMPORT static eap_am_wimax_authentication_c* new_eap_am_wimax_authentication(
    56 		abs_eap_am_tools_c * const tools,
    57 		abs_eap_am_tools_c * const tools,
    57 		const bool is_client_when_true
    58 		const bool is_client_when_true,
       
    59 		const abs_eapol_wlan_database_reference_if_c * const wimax_database_reference
    58 		);
    60 		);
    59 
    61 
    60 	/// This is documented in abs_eap_stack_interface_c::get_is_valid().
    62 	/// This is documented in abs_eap_stack_interface_c::get_is_valid().
    61 	virtual bool get_is_valid() = 0;
    63 	virtual bool get_is_valid() = 0;
    62 
    64