[esnacc-dev] [PATCH v0] cxxlib: Add ROSE definitions
aconole at bytheb.org
Mon Jun 5 15:48:47 UTC 2017
Aaron Conole <aconole at bytheb.org> writes:
> This commit adds an initial implementation of the Remote Operations Service
> Element (ROSE) to the esnacc compiler. This is based on work contributed by
> estos GmbH. This initial implementation does not have compiler support.
> It is merely the library portion for the C++ library.
> Note that there is currently an auto-assigned operation ID based on hash. I
> haven't looked at whether ROSE would support this, or if manually assigned
> operation IDs is required by the standard. If so, I'll need to rework the
> API slightly, but the idea was to keep the user away from needing that
> This commit does not:
> - implement the invoke, response, reject, error state machines.
> - add tests
> Signed-off-by: Aaron Conole <aconole at bytheb.org>
> CC: Stephen Eckbauer <ste at estos.de>
This has been compile-tested on Fedora 25, and via travis-ci.
I haven't done any of the debian packaging work to include the new
More information about the dev