CDI SDK
SDK for transporting chunks of data reliably and with low latency using a polled mode network driver.
|
Files | |
cdi_test.c | |
A program for testing the Cloud Digital Interface (CDI), also known as CDI SDK. This file contains the definitions of the functions used for the cdi_test program. | |
cdi_test.h | |
The declarations in this header file correspond to the definitions in cdi_test.c. | |
optarg.c | |
This file contains the definitions of the functions used for option parsing, originally designed for the cdi_test program. | |
optarg.h | |
The declarations in this header file correspond to the definitions in optarg.c. | |
riff.h | |
The declarations of functions creating payloads from RIFF files. | |
run_test.h | |
The declarations in this header file correspond to the definitions in run_test_generic.c. | |
run_test_generic.c | |
This file contains the RunTestGeneric() function which is the main test execution function that uses the SDK's API to initialize the adapter, create connections, and send and receive payloads. | |
test_args.c | |
This file contains the definitions of the functions used for capturing command line arguments and sanitizing them and converting them to cdi_test program test settings. | |
test_args.h | |
The declarations in this header file correspond to the definitions in test_args.c. | |
test_configuration.h | |
This header file contains definitions used to define the build configuration of the CDI SDK's test.. | |
test_console.c | |
This file contains utility functions for outputting data on the console. In addition to standard console output, it supports a multi-window console using the ncurses libary on linux and the PDCurses libary on windows. | |
test_console.h | |
The declarations in this header file correspond to the definitions in test_console.c. | |
test_control.c | |
This file contains common cdi_test definitions and functions used by both receiver connections and transmitter connections. | |
test_control.h | |
The declarations in this header file correspond to the definitions in test_control.c. | |
test_dynamic.c | |
This file contains the definitions that dynamically test CDI functionality. This may include features such as enabling/disabling connections, reconfigurating statistics gathering, changing payload configurations, exercising corner cases and injecting error conditions. | |
test_dynamic.h | |
The declarations in this header file correspond to the definitions in test_dynamic.c. | |
test_receiver.c | |
This file contains definitions and functions for the receive-side CDI test application logic. | |
test_receiver.h | |
The declarations in this header file correspond to the definitions in receiver.c. | |
test_transmitter.c | |
This file contains definitions and functions for the transmit-side CDI test application logic. | |
test_transmitter.h | |
The declarations in this header file correspond to the definitions in transmitter.c. | |