MACE
1.0.0
|
Implements stubs for various RPC protocols. More...
Modules | |
JSON-RPC |
The MACE.RPC Library leverages the features of Reflect Library, Stub Library, and CMT (Cooperative Multi-Tasking) Library to provide the most effecient, and native-feeling C++ RPC library known to man.
This library has three primary goals:
boost::function<>
as an RPC parameter / return value and have them work transparently.boost::signals<>
over the networkClearly if you plan on interacting with a well-defined JSON-RPC or JSON-XML interface then you will not be able to use the advanced features.
This library currently implements the JSON RPC-2.0 spec, but will expand to include XML-RPC, and various other protocols.
Boost.ASIO is used for network communication.