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

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.