Skip to content

kreuzberger/YaComponent

YaComponent

YaComponent is a framework for handling components and the interfaces of components.

YaComponent includes

  • XML description to define interfaces, components and deployment
  • Interface definition is done with google protobuf
  • c++ based generator for c++ code for components and interfaces
  • implementation of the publish/subscriper and request/response pattern by using libzmq

Status

First working example provided with tests. The documentation growed by adding some simple PlantUML design views. Currently evaluating using only one port for both patterns with ZMQ_ROUTER/ZMQ_DEALER

Main Concepts.

About

Yet Another Component - code generator (c++) for components and interfaces

Resources

License

MIT and 3 other licenses found

Licenses found

MIT
LICENSE
Apache-2.0
LICENSE_abseil
Zlib
LICENSE_tinyxml2
MPL-2.0
LICENSE_zeromq

Stars

Watchers

Forks

Packages

No packages published