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

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.
 

Detailed Description

Internal state of a receive buffer "object."


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