equal
deleted
inserted
replaced
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 |