Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

timeouts.h File Reference

timeouts.h File Reference

Timer implementations. More...

Go to the source code of this file.

Data Structures

struct  lwip_cyclic_timer
 This struct contains information about a stack-internal timer function that has to be called at a defined interval. More...

Typedefs

typedef void(* lwip_cyclic_timer_handler )(void)
 Function prototype for a stack-internal timer function that has to be called at a defined interval.
typedef void(* sys_timeout_handler )(void *arg)
 Function prototype for a timeout callback function.

Variables

struct lwip_cyclic_timer lwip_cyclic_timers []
 This array contains all stack-internal cyclic timers.
const int lwip_num_cyclic_timers
 Array size of lwip_cyclic_timers[].

Detailed Description

Timer implementations.

Definition in file timeouts.h.


Typedef Documentation

typedef void(* lwip_cyclic_timer_handler)(void)

Function prototype for a stack-internal timer function that has to be called at a defined interval.

Definition at line 66 of file timeouts.h.

typedef void(* sys_timeout_handler)(void *arg)

Function prototype for a timeout callback function.

Register such a function using sys_timeout().

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

Definition at line 91 of file timeouts.h.


Variable Documentation

This array contains all stack-internal cyclic timers.

To get the number of timers, use lwip_num_cyclic_timers

To get the number of timers, use LWIP_ARRAYSIZE()

Definition at line 77 of file lwip_timeouts.c.

Array size of lwip_cyclic_timers[].

Definition at line 117 of file lwip_timeouts.c.