eapol/eapol_framework/eapol_common/type/gsmsim/include/abs_eap_type_gsmsim_state.h
branchRCL_3
changeset 46 c74b3d9f6b9e
parent 45 bad0cc58d154
equal deleted inserted replaced
45:bad0cc58d154 46: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: 2.1.2 %
    20 */
    20 */
    21 
    21 
    22 #if !defined(_ABS_GSMSIM_STATE_H_)
    22 #if !defined(_ABS_GSMSIM_STATE_H_)
    23 #define _ABS_GSMSIM_STATE_H_
    23 #define _ABS_GSMSIM_STATE_H_
    24 
    24 
   120 	 */
   120 	 */
   121 	virtual eap_status_e cancel_timer(
   121 	virtual eap_status_e cancel_timer(
   122 		abs_eap_base_timer_c * const initializer, 
   122 		abs_eap_base_timer_c * const initializer, 
   123 		const u32_t id) = 0;
   123 		const u32_t id) = 0;
   124 
   124 
       
   125 	/**
       
   126 	 * The cancel_all_timers() function cancels all timers.
       
   127 	 * User should use this in termination of the stack before
       
   128 	 * the adaptation module of tools is deleted.
       
   129 	 * Preferred mode is to cancel each timer directly
       
   130 	 * using cancel_timer() function.
       
   131 	 *
       
   132 	 * Adaptation module internally implements the timer.
       
   133 	 */
       
   134 	virtual eap_status_e cancel_all_timers() = 0;
       
   135 
   125 	//--------------------------------------------------
   136 	//--------------------------------------------------
   126 }; // class abs_eap_type_gsmsim_state_c
   137 }; // class abs_eap_type_gsmsim_state_c
   127 
   138 
   128 
   139 
   129 
   140