eapol/eapol_framework/eapol_common/type/simple_config/simple_config/include/abs_simple_config_base_record.h
equal
deleted
inserted
replaced
14 * Description: EAP and WLAN authentication protocols. |
14 * Description: EAP and WLAN authentication protocols. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 8.1.2 % |
19 * %version: % |
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 /** |
|
216 * This is needed by PEAP type. |
205 * This is needed by PEAP type. |
217 * The load_module() function function indicates the lower level to |
206 * The load_module() function function indicates the lower level to |
218 * load new module of EAP-type. |
207 * load new module of EAP-type. |
219 * @param type is the requested EAP-type. |
208 * @param type is the requested EAP-type. |
220 * @param partner is pointer to the caller object. |
209 * @param partner is pointer to the caller object. |