rpc.hpp 0.8.1
Simple RPC Header-Only Library
|
Top-level namespace for rpc.hpp classes and functions. More...
Namespaces | |
namespace | client |
Namespace containing functions and classes only relevant to "client-side" implentations. | |
namespace | detail |
Namespace for implementation details, should not be used outside of the library. | |
namespace | server |
Namespace containing functions and classes only relevant to "server-side" implentations. | |
Classes | |
class | client_interface |
Class defining an interface for calling into an RPC server or module. More... | |
class | client_receive_error |
class | client_send_error |
class | deserialization_error |
class | function_mismatch |
class | function_not_found |
class | remote_exec_error |
class | rpc_exception |
class | serialization_error |
class | server_interface |
Class defining an interface for serving functions via RPC. More... | |
class | server_receive_error |
class | server_send_error |
Enumerations | |
enum class | exception_type { none , func_not_found , remote_exec , serialization , deserialization , signature_mismatch , client_send , client_receive , server_send , server_receive } |
Top-level namespace for rpc.hpp classes and functions.