A RPC request handler
Base implementation of an Http RPC client.
An HTTP RPC server.
An int id generator.
A string id generator.
Base class for RPC exceptions.
RPC interface settings.
Client not connected exception
Parsing exception.
RPC call timeout on client-side.
A raw rpc client sending TRequest and receiving TResponse object through Input/Output stream.
Unhandled RPC method on server-side.
Methods marked with this attribute will not be treated as rpc endpoints.
Methods marked with this attribute will be treated as rpc endpoints.
Define an id generator.
An RPC client working with TRequest and TResponse.
An RPC request identified by an id.
An RPC response.
An RPC server that can register handler.
Represent server to client stream.
Allow to specify the id type used by some rpc protocol (like json-rpc 2.0)
On a rpc method, when RPCMethodObjectParams.asObject is selected, this attribute is used to customize the name rendered for each arg in the params object.
Core functionnalities of the RPC framework.