|
cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
| Nfmt | Namespace of fmt library |
| Cformatter< msgpack_rpc::addresses::TCPAddress > | Specialization of fmt::formatter for msgpack_rpc::addresses::TCPAddress |
| Cformatter< msgpack_rpc::addresses::URI > | Specialization of fmt::formatter for msgpack_rpc::addresses::URI |
| Cformatter< msgpack_rpc::messages::MethodName > | Specialization of fmt::formatter for msgpack_rpc::messages::MethodName |
| Cformatter< msgpack_rpc::messages::MethodNameView > | Specialization of fmt::formatter for msgpack_rpc::messages::MethodNameView |
| Cformatter< msgpack_rpc::util::impl::FmtMsgpackObjectProxy > | Specialization of fmt::format for msgpack_rpc::util::impl::FmtMsgpackObjectProxy |
| Nmsgpack_rpc | Namespace of cpp-msgpack-rpc library |
| Naddresses | Namespace of addresses |
| CIAddress | Interface of addresses |
| CTCPAddress | Class of addresses of TCP |
| CURI | Class of URIs (Uniform Resource Identifiers) to specify endpoints in this library |
| Nclients | Namespace of clients |
| Nimpl | Namespace of internal implementations |
| CCallFuture | Class of future object to wait for asynchronous RPCs |
| CCallFuture< void > | Specialization of msgpack_rpc::clients::CallFuture for void type |
| CClient | Class of clients |
| CClientBuilder | Class of builders of clients |
| CServerException | Class of exceptions specifying errors in servers |
| Ncommon | Namespace of common classes and functions |
| CMsgpackRPCException | Class of exceptions in cpp-msgpack-rpc library |
| CStatus | Class of statuses |
| Nconfig | Namespace of configurations |
| CClientConfig | Class of configuration of clients |
| CConfigParser | Class to parse configuration |
| CExecutorConfig | Class of configuration of executors |
| CLoggingConfig | Class of Logging configuration |
| CMessageParserConfig | Class of configuration of parsers of messages |
| CReconnectionConfig | Class of configurations of reconnection |
| CServerConfig | Class of configurations of servers |
| Nexecutors | Namespace of executors to process asynchronous tasks |
| CGeneralExecutor | Class of general-purpose executors |
| CIAsyncExecutor | Interface of executors to process asynchronous tasks and the processing can be started asynchronously |
| CIExecutor | Interface of executors to process asynchronous tasks |
| CISingleThreadExecutor | Interface of single-threaded executors |
| CSingleThreadExecutor | Class of executors runs in a single thread |
| CTimer | Class of timers to call functions later |
| CWrappingExecutor | Class to wrap existing executors |
| Nlogging | Namespace of logging |
| Nimpl | Namespace of internal implementations |
| CILogSink | Interface of log sinks to write logs |
| CLogger | Class to write logs |
| CSourceLocationView | Class of locations in source codes |
| Nmessages | Namespace of messages |
| Nimpl | Namespace of internal implementations |
| CBufferView | Class of buffers without memory management |
| CCallResult | Class of results of methods |
| CMessageParser | Class to parse messages |
| CMessageSerializer | Class to serialize messages |
| CMethodName | Class of method names |
| CMethodNameView | Class of method names |
| CParsedNotification | Class of parsed notification |
| CParsedParameters | Class of parsed parameters |
| CParsedRequest | Class of parsed requests |
| CParsedResponse | Class of parsed responses |
| CSerializedMessage | Class of serialized message data |
| Nmethods | Namespace of methods in MessagePack-RPC |
| CFunctionalMethod | Class of methods implemented by function objects |
| CFunctionalMethod< Result(Parameters...), Function, std::enable_if_t<!std::is_same_v< Result, void > > > | Class of methods implemented by function objects |
| CFunctionalMethod< void(Parameters...), Function > | Class of methods implemented by function objects |
| CIMethod | Interface of methods |
| CIMethodProcessor | Interface of processor of method calls |
| CMethodDict | Class of dictionaries of methods |
| CMethodException | Class of exceptions in methods |
| CMethodProcessor | Class of processor of method calls |
| Nservers | Namespace of servers |
| Nimpl | Namespace of internal implementation |
| CServer | Class of servers |
| CServerBuilder | Class of builders of servers |
| CServerConnection | Class to handle connections in servers |
| CStopSignalHandler | Class to handle Linux signals SIGINT and SIGTERM to stop a server |
| Ntransport | Namespace of transport of messages |
| Nimpl | Namespace of internal implementations |
| Ntcp | Namespace of transport of messages via TCP |
| CAcceptor | Class of acceptors |
| CBackendList | Class of lists of backends of protocols |
| CBackgroundTaskStateMachine | Class of state machines of background tasks in connections and acceptors |
| CConnection | Class of connections |
| CConnectionList | Class of lists of connections |
| CConnectionWrapper | Class to wrap IConnection objects with template functions |
| CIAcceptor | Interface of acceptors to accept connections |
| CIAcceptorFactory | Interface of factories to create acceptors |
| CIBackend | Interface of backends of protocols |
| CIConnection | Interface of connections |
| CIConnector | Interface of connectors to connect to endpoints of acceptors |
| Nutil | Namespace of utilities |
| Nimpl | Namespace of internal implementations |
| CMsgpackRPCException | Class of exceptions in cpp-msgpack-rpc library |
| CStatus | Class of statuses |
| CData | Internal data |
| Nstd | STL namespace |
| Chash< msgpack_rpc::messages::MethodNameView > | Specialization of std::hash for msgpack_rpc::messages::MethodNameView |