cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 NfmtNamespace 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_rpcNamespace of cpp-msgpack-rpc library
 NaddressesNamespace of addresses
 CIAddressInterface of addresses
 CTCPAddressClass of addresses of TCP
 CURIClass of URIs (Uniform Resource Identifiers) to specify endpoints in this library
 NclientsNamespace of clients
 NimplNamespace of internal implementations
 CCallFutureClass of future object to wait for asynchronous RPCs
 CCallFuture< void >Specialization of msgpack_rpc::clients::CallFuture for void type
 CClientClass of clients
 CClientBuilderClass of builders of clients
 CServerExceptionClass of exceptions specifying errors in servers
 NcommonNamespace of common classes and functions
 CMsgpackRPCExceptionClass of exceptions in cpp-msgpack-rpc library
 CStatusClass of statuses
 NconfigNamespace of configurations
 CClientConfigClass of configuration of clients
 CConfigParserClass to parse configuration
 CExecutorConfigClass of configuration of executors
 CLoggingConfigClass of Logging configuration
 CMessageParserConfigClass of configuration of parsers of messages
 CReconnectionConfigClass of configurations of reconnection
 CServerConfigClass of configurations of servers
 NexecutorsNamespace of executors to process asynchronous tasks
 CGeneralExecutorClass of general-purpose executors
 CIAsyncExecutorInterface of executors to process asynchronous tasks and the processing can be started asynchronously
 CIExecutorInterface of executors to process asynchronous tasks
 CISingleThreadExecutorInterface of single-threaded executors
 CSingleThreadExecutorClass of executors runs in a single thread
 CTimerClass of timers to call functions later
 CWrappingExecutorClass to wrap existing executors
 NloggingNamespace of logging
 NimplNamespace of internal implementations
 CILogSinkInterface of log sinks to write logs
 CLoggerClass to write logs
 CSourceLocationViewClass of locations in source codes
 NmessagesNamespace of messages
 NimplNamespace of internal implementations
 CBufferViewClass of buffers without memory management
 CCallResultClass of results of methods
 CMessageParserClass to parse messages
 CMessageSerializerClass to serialize messages
 CMethodNameClass of method names
 CMethodNameViewClass of method names
 CParsedNotificationClass of parsed notification
 CParsedParametersClass of parsed parameters
 CParsedRequestClass of parsed requests
 CParsedResponseClass of parsed responses
 CSerializedMessageClass of serialized message data
 NmethodsNamespace of methods in MessagePack-RPC
 CFunctionalMethodClass 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
 CIMethodInterface of methods
 CIMethodProcessorInterface of processor of method calls
 CMethodDictClass of dictionaries of methods
 CMethodExceptionClass of exceptions in methods
 CMethodProcessorClass of processor of method calls
 NserversNamespace of servers
 NimplNamespace of internal implementation
 CServerClass of servers
 CServerBuilderClass of builders of servers
 CServerConnectionClass to handle connections in servers
 CStopSignalHandlerClass to handle Linux signals SIGINT and SIGTERM to stop a server
 NtransportNamespace of transport of messages
 NimplNamespace of internal implementations
 NtcpNamespace of transport of messages via TCP
 CAcceptorClass of acceptors
 CBackendListClass of lists of backends of protocols
 CBackgroundTaskStateMachineClass of state machines of background tasks in connections and acceptors
 CConnectionClass of connections
 CConnectionListClass of lists of connections
 CConnectionWrapperClass to wrap IConnection objects with template functions
 CIAcceptorInterface of acceptors to accept connections
 CIAcceptorFactoryInterface of factories to create acceptors
 CIBackendInterface of backends of protocols
 CIConnectionInterface of connections
 CIConnectorInterface of connectors to connect to endpoints of acceptors
 NutilNamespace of utilities
 NimplNamespace of internal implementations
 CMsgpackRPCExceptionClass of exceptions in cpp-msgpack-rpc library
 CStatusClass of statuses
 CDataInternal data
 NstdSTL namespace
 Chash< msgpack_rpc::messages::MethodNameView >Specialization of std::hash for msgpack_rpc::messages::MethodNameView