Classes | Defines | Typedefs | Functions

alexb/lib/lwip/contrib/src/include/lwip/timers.h File Reference

#include "lwip/opt.h"
#include "lwip/err.h"
#include "lwip/sys.h"

Classes

struct  sys_timeo

Defines

#define LWIP_TIMERS   (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS))
#define LWIP_DEBUG_TIMERNAMES   0

Typedefs

typedef void(* sys_timeout_handler )(void *arg)
 Function prototype for a timeout callback function.

Functions

void sys_timeouts_init (void)
void sys_timeout (u32_t msecs, sys_timeout_handler handler, void *arg)
void sys_untimeout (sys_timeout_handler handler, void *arg)
void sys_timeouts_mbox_fetch (sys_mbox_t *mbox, void **msg)

Define Documentation

#define LWIP_DEBUG_TIMERNAMES   0
#define LWIP_TIMERS   (!NO_SYS || (NO_SYS && !NO_SYS_NO_TIMERS))

Typedef Documentation

typedef void(* sys_timeout_handler)(void *arg)

Function prototype for a timeout callback function.

Register such a function using sys_timeout().

Parameters:
arg Additional argument to pass to the function - set up by sys_timeout()

Function Documentation

void sys_timeout ( u32_t  msecs,
sys_timeout_handler  handler,
void *  arg 
)
void sys_timeouts_init ( void   ) 
void sys_timeouts_mbox_fetch ( sys_mbox_t *  mbox,
void **  msg 
)
void sys_untimeout ( sys_timeout_handler  handler,
void *  arg 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines