|
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.
1.8.0