eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_base_record.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: %
    19 * %version: 8.1.2 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_ABS_SIMPLE_CONFIG_BASE_RECORD_H_)
    22 #if !defined(_ABS_SIMPLE_CONFIG_BASE_RECORD_H_)
    23 #define _ABS_SIMPLE_CONFIG_BASE_RECORD_H_
    23 #define _ABS_SIMPLE_CONFIG_BASE_RECORD_H_
    24 
    24 
   200 	virtual eap_status_e cancel_timer(
   200 	virtual eap_status_e cancel_timer(
   201 		abs_eap_base_timer_c * const initializer, 
   201 		abs_eap_base_timer_c * const initializer, 
   202 		const u32_t id) = 0;
   202 		const u32_t id) = 0;
   203 
   203 
   204 	/**
   204 	/**
       
   205 	 * The cancel_all_timers() function cancels all timers.
       
   206 	 * User should use this in termination of the stack before
       
   207 	 * the adaptation module of tools is deleted.
       
   208 	 * Preferred mode is to cancel each timer directly
       
   209 	 * using cancel_timer() function.
       
   210 	 *
       
   211 	 * Adaptation module internally implements the timer.
       
   212 	 */
       
   213 	virtual eap_status_e cancel_all_timers() = 0;
       
   214 
       
   215 	/**
   205 	 * This is needed by PEAP type.
   216 	 * This is needed by PEAP type.
   206 	 * The load_module() function function indicates the lower level to
   217 	 * The load_module() function function indicates the lower level to
   207 	 * load new module of EAP-type.
   218 	 * load new module of EAP-type.
   208 	 * @param type is the requested EAP-type.
   219 	 * @param type is the requested EAP-type.
   209 	 * @param partner is pointer to the caller object.
   220 	 * @param partner is pointer to the caller object.