sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
timeouts.h File Reference
#include "lwip/opt.h"
#include "lwip/err.h"
#include "lwip/sys.h"

Go to the source code of this file.

Classes

struct  lwip_cyclic_timer

Macros

#define LWIP_DEBUG_TIMERNAMES   0
#define SYS_TIMEOUTS_SLEEPTIME_INFINITE   0xFFFFFFFF

Typedefs

typedef void(*) lwip_cyclic_timer_handler(void)

Variables

const struct lwip_cyclic_timer lwip_cyclic_timers []
const int lwip_num_cyclic_timers

Detailed Description

Timer implementations

Definition in file timeouts.h.

Macro Definition Documentation

◆ LWIP_DEBUG_TIMERNAMES

#define LWIP_DEBUG_TIMERNAMES   0

Definition at line 56 of file timeouts.h.

◆ SYS_TIMEOUTS_SLEEPTIME_INFINITE

#define SYS_TIMEOUTS_SLEEPTIME_INFINITE   0xFFFFFFFF

Returned by sys_timeouts_sleeptime() to indicate there is no timer, so we can sleep forever.

Definition at line 63 of file timeouts.h.

Typedef Documentation

◆ lwip_cyclic_timer_handler

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 67 of file timeouts.h.

Variable Documentation

◆ lwip_cyclic_timers

const struct lwip_cyclic_timer lwip_cyclic_timers[]
extern

This array contains all stack-internal cyclic timers. To get the number of timers, use lwip_num_cyclic_timers

This array contains all stack-internal cyclic timers. To get the number of timers, use LWIP_ARRAYSIZE()

Definition at line 77 of file timeouts.c.

◆ lwip_num_cyclic_timers

const int lwip_num_cyclic_timers
extern

Array size of lwip_cyclic_timers[]

Definition at line 117 of file timeouts.c.