Data Structures | |
struct | sys_timeo |
Macros | |
#define | LWIP_DEBUG_TIMERNAMES 0 |
#define | LWIP_TIMERS (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS)) |
Typedefs | |
typedef void(* | sys_timeout_handler )(void *arg) |
Function prototype for a timeout callback function. More... | |
Functions | |
void | sys_check_timeouts (void) |
void | sys_restart_timeouts (void) |
void | sys_timeout (u32_t msecs, sys_timeout_handler handler, void *arg) |
void | sys_timeouts_init (void) |
Initialize this module. More... | |
void | sys_untimeout (sys_timeout_handler handler, void *arg) |
#define LWIP_DEBUG_TIMERNAMES 0 |
Function prototype for a timeout callback function.
Register such a function using sys_timeout().
arg | Additional argument to pass to the function - set up by sys_timeout() |
void sys_timeout | ( | u32_t | msecs, |
sys_timeout_handler | handler, | ||
void * | arg | ||
) |
Referenced by arp_timer(), ip_reass_timer(), sys_timeouts_init(), tcp_timer_needed(), and tcpip_tcp_timer().
Initialize this module.
References arp_timer(), ARP_TMR_INTERVAL, ip_reass_timer(), IP_TMR_INTERVAL, NULL, sys_now(), sys_timeout(), and timeouts_last_time.
Referenced by lwip_init().
void sys_untimeout | ( | sys_timeout_handler | handler, |
void * | arg | ||
) |