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