yumapro
24.10-2
YumaPro SDK
|
Handle timer services for the server. More...
Go to the source code of this file.
Data Structures | |
struct | agt_timer_cb_t |
Internal Timer control block, not for use outside agt_timer.c. More... | |
Typedefs | |
typedef int(* | agt_timer_fn_t) (uint32 timer_id, void *cookie) |
timer callback function More... | |
Functions | |
void | agt_timer_init (void) |
Initialize the agt_timer module. More... | |
void | agt_timer_cleanup (void) |
Cleanup the agt_timer module. More... | |
void | agt_timer_handler (void) |
Handle an incoming server timer polling interval. More... | |
status_t | agt_timer_create (uint32 seconds, boolean is_periodic, agt_timer_fn_t timer_fn, void *cookie, uint32 *ret_timer_id) |
Malloc and start a new timer control block. More... | |
status_t | agt_timer_restart (uint32 timer_id, uint32 seconds) |
Restart a timer with a new timeout value. More... | |
void | agt_timer_delete (uint32 timer_id) |
Remove and delete a timer control block. More... | |
void | agt_timer_get_timenow (time_t *tnow) |
Get the current time using the system or monotonic clock. More... | |
void | agt_timer_get_centi_timenow (uint64 *tnow) |
Get the current time using the system or monotonic clock. More... | |
Handle timer services for the server.