MIRA
|
For detailed information see Services and Remote Procedure Calls.
More...
Classes | |
class | DeferredInvokerFinishHandler |
Handler that is called when a deferred RPC call was executed and finished and therefore when the response is available. More... | |
class | AbstractInterfaceCallbackHandler |
Abstract interface for derived handler(s). More... | |
class | AbstractRPCClient |
Abstract interface for RPCClient. More... | |
class | AbstractRPCHandler |
Abstract interface for derived RPCHandler(s). More... | |
class | BinaryRPCBackendTempl< BinaryFormatVersion >::ClientResponse |
Binary client-side response. More... | |
class | BinaryRPCBackendTempl< BinaryFormatVersion >::ClientRequest |
Binary client-side request. More... | |
class | BinaryRPCBackendTempl< BinaryFormatVersion >::ServerResponse |
Binary server-side response. More... | |
class | BinaryRPCBackendTempl< BinaryFormatVersion >::ServerRequest |
Binary server-side request. More... | |
class | BinaryRPCBackendTempl< BinaryFormatVersion > |
Provides binary client and server side requests and responses. More... | |
class | JSONRPCBackend::ClientResponse |
JSON client-side response. More... | |
class | JSONRPCBackend::ClientRequest |
JSON client-side request. More... | |
class | JSONRPCBackend::ServerResponse |
JSON server-side response. More... | |
class | JSONRPCBackend::ServerRequest |
JSON server-side request. More... | |
class | JSONRPCBackend |
Provides JSON client and server side requests and responses. More... | |
struct | RPCCallDefinition |
Stores info required to call an RPC method - service name, method name, arguments. More... | |
class | RPCClient |
The RPCClient is responsible for handling the client-side of an rpc call. More... | |
class | XRPC |
An exception that is thrown by the RPCServer if an RPC call fails. More... | |
class | RPCFuture< R > |
An RPCFuture is a proxy for the result of an asynchronous RPC call. More... | |
class | RPCInvoker |
Base of all TRPCInvoker classes which are templates to support different RPC backends. More... | |
class | TRPCInvoker< Backend > |
Invoker that is used to invoke an RPC method call for a special backend. More... | |
class | RPCManager |
This class is for internal use only. More... | |
class | RPCServer |
The RPCServer is responsible for handling the server-side of an rpc call. More... | |
struct | RPCSignature |
Stores the signature of an RPC method including the methods name and its parameter types. More... | |
Enumerations | |
enum | RPCError { RPC_INVALID_REQUEST, RPC_METHOD_NOT_FOUND, RPC_INVALID_PARAMS, RPC_EXCEPTION_IN_CALL } |
enumeration of possible reasons for errors/exceptions while performing an RPC call More... | |
For detailed information see Services and Remote Procedure Calls.
enum RPCError |
enumeration of possible reasons for errors/exceptions while performing an RPC call