| TNeo
    v1.08
    | 
Timer.
Definition at line 203 of file tn_timer.h.
| Data Fields | |
| enum TN_ObjId | id_timer | 
| id for object validity verification.  More... | |
| struct TN_ListItem | timer_queue | 
| A list item to be included in the system timer queue. | |
| TN_TimerFunc * | func | 
| Function to be called by timer. | |
| void * | p_user_data | 
| User data pointer that is given to user-provided func. | |
| TN_TickCnt | start_tick_cnt | 
| Available if only TN_DYNAMIC_TICKis set.  More... | |
| TN_TickCnt | timeout | 
| Available if only TN_DYNAMIC_TICKis set.  More... | |
| TN_TickCnt | timeout_cur | 
| Available if only TN_DYNAMIC_TICKis not set.  More... | |
| enum TN_ObjId TN_Timer::id_timer | 
id for object validity verification.
This field is in the beginning of the structure to make it easier to detect memory corruption.
Definition at line 208 of file tn_timer.h.
| TN_TickCnt TN_Timer::start_tick_cnt | 
Available if only TN_DYNAMIC_TICK  is set. 
Tick count value when timer was started
Definition at line 224 of file tn_timer.h.
| TN_TickCnt TN_Timer::timeout | 
Available if only TN_DYNAMIC_TICK  is set. 
Timeout value (it is set just once, and stays unchanged until timer is expired, cancelled or restarted)
Definition at line 230 of file tn_timer.h.
| TN_TickCnt TN_Timer::timeout_cur | 
Available if only TN_DYNAMIC_TICK  is not set. 
Current (left) timeout value
Definition at line 238 of file tn_timer.h.
 1.8.14
 1.8.14