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