CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Data Fields | |
uint64_t | buffer_delay_microseconds |
The configured amount to delay payloads in units of microseconds. | |
CdiLogHandle | log_handle |
Logger handle used for this connection. If NULL, the global logger is used. | |
CdiPoolHandle | error_message_pool |
Pool used to hold error message strings. | |
CdiQueueHandle | output_queue_handle |
Configured handle of where payloads are to be sent after being delayed. | |
CdiPoolHandle | delay_pool_handle |
Pool used to hold payload state data (AppPayloadCallbackData) that is stored in the thread's delay list ordered by send time. | |
CdiQueueHandle | input_queue_handle |
Handle of the input queue to the receive delay buffer. | |
CdiThreadID | buffer_thread_id |
ID of the receive delay buffer thread. | |
CdiSignalType | shutdown_signal |
Signal to set in order to tell the thread to stop running. | |
Internal state of a receive buffer "object."