CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Structure to hold variables that would otherwise be global in order to keep them contained in one manageable location. All members will be explicitly zeroed at program startup. More...
#include <private.h>
Data Fields | |
bool | sdk_initialized |
True if SDK has been initialized. | |
CdiCsID | adapter_handle_list_lock |
Lock used to protect access to the adapter handle list. | |
CdiList | adapter_handle_list |
List of network adapter CdiAdapterHandle objects. | |
CdiLoggerHandle | logger_handle |
Handle to logger. | |
CdiLogHandle | global_log_handle |
Handle to global log. | |
CloudWatchSdkMetricsHandle | cw_sdk_handle |
Handle of CloudWatch SDK metrics component. | |
CloudWatchSdkMetricsHandle | metrics_gathering_sdk_handle |
Handle of metrics gathering SDK metrics component. | |
CdiSglEntry | empty_sgl_entry |
Empty scatter-gather-list entry. | |
CdiSignalType | shutdown_signal |
Signal used to shutdown global threads. | |
CdiThreadID | system_monitor_thread_id |
The ID of the global system monitor thread. | |
Structure to hold variables that would otherwise be global in order to keep them contained in one manageable location. All members will be explicitly zeroed at program startup.