MACE  1.0.0
 All Classes Namespaces Files Functions Variables Enumerations Defines
Modules
Remote Procedure Call Library
MACE - Massively Asynchronous Coding Environment

Implements stubs for various RPC protocols. More...

Modules

 JSON-RPC

Detailed Description

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:

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

Dependencies

Boost.ASIO is used for network communication.