msgflo / msgflo-cpp

C++11 library for easily creating MsgFlo participants
MIT License
9 stars 2 forks source link
iot mqtt

Build Status

msgflo-cpp: C++ participant support for MsgFlo

MsgFlo is a distributed, polyglot FBP (flow-based-programming) runtime. It integrates with other FBP tools like the Flowhub visual programming IDE. This library makes it easy to create MsgFlo participants in C++.

msgflo-cpp is written in C++11 and is built on top of AMQP-CPP, libmosquitto and json11.

msgflo-cpp is primarily used on Embedded Linux, but should also be portable to other operating systems.

Status

In production

Usage

See ./examples/repeat.cpp

mkdir build
cmake ..
make
./examples/repeat

License

MIT, see ./LICENSE

Debugging

To enable debug logging, set the MSGFLO_CPP_DEBUG environment variable.

export MSGFLO_CPP_DEBUG=1