eapol/eapol_framework/eapol_common/include/eap_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: 5.1.2 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_EAP_WIMAX_AUTHENTICATION_H_)
    22 #if !defined(_EAP_WIMAX_AUTHENTICATION_H_)
    23 #define _EAP_WIMAX_AUTHENTICATION_H_
    23 #define _EAP_WIMAX_AUTHENTICATION_H_
    24 
    24 
    29 #include <eap_type_selection.h>
    29 #include <eap_type_selection.h>
    30 #include <eap_array.h>
    30 #include <eap_array.h>
    31 #include <abs_eap_am_tools.h>
    31 #include <abs_eap_am_tools.h>
    32 
    32 
    33 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
       
    34 class abs_eapol_wlan_database_reference_if_c;
    34 class eap_session_core_c;
    35 class eap_session_core_c;
    35 class eap_am_tools_symbian_c;
    36 class eap_am_tools_symbian_c;
    36 class eap_file_config_c;
    37 class eap_file_config_c;
    37 
    38 
    38 
    39 
    60 	/* layer (= Wimax engine).       */
    61 	/* layer (= Wimax engine).       */
    61 
    62 
    62 	EAP_FUNC_IMPORT static eap_wimax_authentication_c* new_eap_wimax_authentication_c(
    63 	EAP_FUNC_IMPORT static eap_wimax_authentication_c* new_eap_wimax_authentication_c(
    63 		abs_eap_am_tools_c* const tools,
    64 		abs_eap_am_tools_c* const tools,
    64 		abs_eap_wimax_authentication_c* const partner,
    65 		abs_eap_wimax_authentication_c* const partner,
    65 		const bool is_client_when_true);
    66 		const bool is_client_when_true,
       
    67 		const abs_eapol_wlan_database_reference_if_c* const wimax_database_reference);
    66 
    68 
    67 	EAP_FUNC_IMPORT eap_status_e shutdown();
    69 	EAP_FUNC_IMPORT eap_status_e shutdown();
    68 
    70 
    69 	EAP_FUNC_IMPORT eap_status_e cancel_all_authentication_sessions();
    71 	EAP_FUNC_IMPORT eap_status_e cancel_all_authentication_sessions();
    70 
    72