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