|
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."