38#ifndef LWIP_HDR_TIMEOUTS_H
39#define LWIP_HDR_TIMEOUTS_H
51#ifndef LWIP_DEBUG_TIMERNAMES
53#define LWIP_DEBUG_TIMERNAMES SYS_DEBUG
55#define LWIP_DEBUG_TIMERNAMES 0
62#define SYS_TIMEOUTS_SLEEPTIME_INFINITE 0xFFFFFFFF
73#if LWIP_DEBUG_TIMERNAMES
74 const char* handler_name;
91typedef void (* sys_timeout_handler)(
void *
arg);
94 struct sys_timeo *
next;
96 sys_timeout_handler
h;
98#if LWIP_DEBUG_TIMERNAMES
99 const char* handler_name;
103void sys_timeouts_init(
void);
105#if LWIP_DEBUG_TIMERNAMES
106void sys_timeout_debug(
u32_t msecs, sys_timeout_handler
handler,
void *
arg,
const char* handler_name);
107#define sys_timeout(msecs, handler, arg) sys_timeout_debug(msecs, handler, arg, #handler)
112void sys_untimeout(sys_timeout_handler
handler,
void *
arg);
113void sys_restart_timeouts(
void);
114void sys_check_timeouts(
void);
115u32_t sys_timeouts_sleeptime(
void);
118struct sys_timeo** sys_timeouts_get_next_timeout(
void);
UINT(* handler)(MSIPACKAGE *)
GLfloat GLfloat GLfloat GLfloat h
static unsigned __int64 next
lwip_cyclic_timer_handler handler
void(* lwip_cyclic_timer_handler)(void)
const int lwip_num_cyclic_timers
const struct lwip_cyclic_timer lwip_cyclic_timers[]