reactor-c
C Runtime for Lingua Franca
|
Directories | |
test | |
Files | |
main.c | |
rti_common.c | |
rti_common.h | |
Common declarations for runtime infrastructure (RTI) for scheduling enclaves and distributed Lingua Franca programs. | |
rti_local.c | |
rti_local.h | |
This file declares functions used to implement scheduling enclaves. | |
rti_remote.c | |
rti_remote.h | |
This folder contains the source code for the Run-Time Infrastructure (RTI) that is necessary for federated Lingua Franca programs. To compile and install, do:
To run the unit tests
Note: To enable DEBUG messages, use the following build commands instead:
If you would like to go back to the non-DEBUG mode, you would have to remove all contents of the build
folder.
Note: To enable simple HMAC-based authentication of federates, add -DAUTH=ON
option to the cmake command as shown below:
If you would like to go back to non-AUTH mode, you would have to remove all contents of the build
folder.
To build a docker image for the RTI, do
To push it to DockerHub, run:
You may need to login first:
To authenticate, request a PAT on DockerHub.