CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
Loading...
Searching...
No Matches
TimeoutDataState Struct Reference

TimeoutDataState is the basic object used to build the list of timers This object contains a timeout, a next and previous handle, and user data pointer, and a user data callback function pointer. More...

#include <timeout.h>

Data Fields

CdiListEntry list_entry
 store an instance of this object in a list ordered by deadline_us values
 
uint64_t deadline_us
 when will this object expire in microseconds
 
void * cb_ptr
 pointer to callback function to execute if this item expires
 
void * user_data_ptr
 pointer to user data that can be used in callback function
 

Detailed Description

TimeoutDataState is the basic object used to build the list of timers This object contains a timeout, a next and previous handle, and user data pointer, and a user data callback function pointer.


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