ClockBound Foreign Function Interface (FFI)
This crate implements the FFI for ClockBound. It builds into the libclockbound C library that an application can use to communicate with the ClockBound daemon.
Usage
clock-bound-ffi requires ClockBound daemon to be running to work.
See ClockBound daemon documentation for installation instructions.
Building
Run the following to build the source code of this crate:
The build will produce files libclockbound.a
and libclockbound.so
.
# Copy header file `clockbound.h` to directory `/usr/include/`.
# Copy library files `libclockbound.a` and `libclockbound.so` to
# directory `/usr/lib/`.
Example
Source code of a runnable c example program can be found at ../examples/client/c.
See the README.md in that directory for more details on how to build and run the example.
Security
See CONTRIBUTING for more information.
License
Licensed under the Apache 2.0 license.