aeron-client/src/main/c/README.md
Here you will find the source for the C API for Aeron. The build process builds a library for the client and places it in the following location
${CMAKE_CURRENT_BINARY_DIR}/lib/libaeron.so or libaeron.dylib
The C API library requires the following dependencies.
${CMAKE_CURRENT_BINARY_DIR}/lib-lpthread - pthread Library-ldl - DL Library-lm - Math LibraryThe C API has a single header that contains the API documentation here
The System Tests for the API and the C driver can be found here.
Samples of usage of the C API are in development.
Configuration for the C API can be done programmatically and/or via environment variables. The variables are directly related to the Java properties
for the Java API. The environment variables simply have _ in the place of .. For example, setting the environment variable AERON_DIR is equivalent
to setting aeron.dir in the Java API.