Zephyr API Documentation  3.6.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Generic struct for handling network timeouts. More...

#include <net_timeout.h>

Data Fields

sys_snode_t node
 Used to link multiple timeouts that share a common timer infrastructure.
 
uint32_t timer_start
 
uint32_t timer_timeout
 
uint32_t wrap_counter
 

Detailed Description

Generic struct for handling network timeouts.

Except for the linking node, all access to state from these objects must go through the defined API.

Field Documentation

◆ node

sys_snode_t net_timeout::node

Used to link multiple timeouts that share a common timer infrastructure.

For examples a set of related timers may use a single delayed work structure, which is always scheduled at the shortest time to a timeout event.

◆ timer_start

uint32_t net_timeout::timer_start

◆ timer_timeout

uint32_t net_timeout::timer_timeout

◆ wrap_counter

uint32_t net_timeout::wrap_counter

The documentation for this struct was generated from the following file: