CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
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 | |
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.