Readme¶
what it is¶
This library is a convenient wrapper over boost:interprocess. It is meant to be trivial to use, and to make interprocess communication between processes trivial
It is meant to be realtime friendly (no dynamic allocation)
how it works / API¶
An example covering the complete API is in src/examples . You may run the related executables.
how to run the unit tests¶
colcon build
This will not work (’install’ is required) :
catkin run_tests
Limitations¶
There must be in the code a “manual” cleanup of the memory. See for example: set_data
Arrays, map and vectors are expected to be of a predefined fixed size. Even when using the ‘get’ methods, they are expected to have been declared with the correct size (and with the correct set of keys for maps)