Timer information structure. More...
#include <sys/timer.h>
Data Fields | |
NUTTIMERINFO * | tn_next |
Link to next timer. | |
NUTTIMERINFO * | tn_prev |
Link to previous timer. | |
uint32_t | tn_ticks |
Number of system ticks. Set to zero on one-shot timers. | |
uint32_t | tn_ticks_left |
Decremented by one on each system tick intervall. | |
void(* | tn_callback )(HANDLE, void *) |
Callback function. | |
volatile void * | tn_arg |
Argument pointer passed to callback function. |
Timer information structure.
Link to next timer.
Referenced by NutTimerInsert(), NutTimerProcessElapsed(), and NutTimerStop().
Link to previous timer.
Referenced by NutTimerInsert(), NutTimerProcessElapsed(), and NutTimerStop().
Number of system ticks. Set to zero on one-shot timers.
Referenced by NutDumpTimerList(), NutTimerCreate(), NutTimerProcessElapsed(), and NutTimerStop().
Decremented by one on each system tick intervall.
Referenced by NutTimerCreate(), NutTimerInsert(), NutTimerProcessElapsed(), and NutTimerStop().
void(* _NUTTIMERINFO::tn_callback)(HANDLE, void *) |
Callback function.
Referenced by NutTimerCreate(), NutTimerProcessElapsed(), and NutTimerStop().
volatile void* _NUTTIMERINFO::tn_arg |
Argument pointer passed to callback function.
Referenced by NutTimerCreate(), and NutTimerProcessElapsed().