eapol/eapol_framework/eapol_common/include/abs_eapol_wlan_authentication.h
branchRCL_3
changeset 19 c74b3d9f6b9e
parent 18 bad0cc58d154
equal deleted inserted replaced
18:bad0cc58d154 19: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: 6 %
    19 * %version: 2.1.2 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_ABS_WLAN_AUTHENTICATION_H_)
    22 #if !defined(_ABS_WLAN_AUTHENTICATION_H_)
    23 #define _ABS_WLAN_AUTHENTICATION_H_
    23 #define _ABS_WLAN_AUTHENTICATION_H_
    24 
    24 
   140 		const eap_variable_data_c * const new_password,
   140 		const eap_variable_data_c * const new_password,
   141 		const simple_config_Device_Password_ID_e Device_Password_ID,
   141 		const simple_config_Device_Password_ID_e Device_Password_ID,
   142 		const simple_config_payloads_c * const other_configuration) = 0;
   142 		const simple_config_payloads_c * const other_configuration) = 0;
   143 #endif // #if defined(USE_EAP_SIMPLE_CONFIG)
   143 #endif // #if defined(USE_EAP_SIMPLE_CONFIG)
   144 
   144 
   145 	virtual eap_status_e complete_check_pmksa_cache(
       
   146 		EAP_TEMPLATE_CONST eap_array_c<eap_am_network_id_c> * const bssid_sta_receive_network_ids) = 0;
       
   147 
       
   148 	virtual eap_status_e complete_disassociation(
       
   149 		const eap_am_network_id_c * const receive_network_id) = 0;
       
   150 
   145 
   151 	//--------------------------------------------------
   146 	//--------------------------------------------------
   152 }; // class abs_eapol_wlan_authentication_c
   147 }; // class abs_eapol_wlan_authentication_c
   153 
   148 
   154 #endif //#if !defined(_ABS_WLAN_AUTHENTICATION_H_)
   149 #endif //#if !defined(_ABS_WLAN_AUTHENTICATION_H_)