cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cmsgpack_rpc::transport::BackendListClass of lists of backends of protocols
 Cmsgpack_rpc::transport::BackgroundTaskStateMachineClass of state machines of background tasks in connections and acceptors
 Cmsgpack_rpc::messages::BufferViewClass of buffers without memory management
 Cmsgpack_rpc::clients::impl::CallClass of data of RPC
 Cmsgpack_rpc::clients::CallFuture< Result >Class of future object to wait for asynchronous RPCs
 Cmsgpack_rpc::clients::CallFuture< void >Specialization of msgpack_rpc::clients::CallFuture for void type
 Cmsgpack_rpc::clients::impl::CallPromiseClass to set results of RPCs
 Cmsgpack_rpc::messages::CallResultClass of results of methods
 Cmsgpack_rpc::clients::ClientClass of clients
 Cmsgpack_rpc::clients::ClientBuilderClass of builders of clients
 Cmsgpack_rpc::config::ClientConfigClass of configuration of clients
 Cmsgpack_rpc::config::ConfigParserClass to parse configuration
 Cmsgpack_rpc::transport::ConnectionList< Connection >Class of lists of connections
 Cmsgpack_rpc::transport::ConnectionWrapperClass to wrap IConnection objects with template functions
 Cmsgpack_rpc::executors::GeneralExecutor::ContextThreadPairPair of context and its thread
 Cmsgpack_rpc::common::Status::DataInternal data
 Cstd::enable_shared_from_this
 Cstd::exceptionSTL class
 Cmsgpack_rpc::config::ExecutorConfigClass of configuration of executors
 Cmsgpack_rpc::util::impl::FmtMsgpackObjectProxyClass to format objects in msgpack library using fmt library
 Cformatter
 Cfmt::formatter< msgpack_rpc::addresses::TCPAddress >Specialization of fmt::formatter for msgpack_rpc::addresses::TCPAddress
 Cfmt::formatter< msgpack_rpc::addresses::URI >Specialization of fmt::formatter for msgpack_rpc::addresses::URI
 Cfmt::formatter< msgpack_rpc::util::impl::FmtMsgpackObjectProxy >Specialization of fmt::format for msgpack_rpc::util::impl::FmtMsgpackObjectProxy
 Cmsgpack_rpc::methods::FunctionalMethod< Signature, Function, typename >Class of methods implemented by function objects
 Cstd::hash< msgpack_rpc::messages::MethodNameView >Specialization of std::hash for msgpack_rpc::messages::MethodNameView
 Cmsgpack_rpc::transport::IAcceptorInterface of acceptors to accept connections
 Cmsgpack_rpc::transport::IAcceptorFactoryInterface of factories to create acceptors
 Cmsgpack_rpc::addresses::IAddressInterface of addresses
 Cmsgpack_rpc::transport::IBackendInterface of backends of protocols
 Cmsgpack_rpc::clients::impl::ICallFutureImplInterface of internal implementation of future objects to get results of RPCs asynchronously
 Cmsgpack_rpc::clients::impl::IClientBuilderImplInterface of implementation of builders of clients
 Cmsgpack_rpc::clients::impl::IClientImplInterface of internal implementation of clients
 Cmsgpack_rpc::transport::IConnectionInterface of connections
 Cmsgpack_rpc::transport::IConnectorInterface of connectors to connect to endpoints of acceptors
 Cmsgpack_rpc::executors::IExecutorInterface of executors to process asynchronous tasks
 Cmsgpack_rpc::logging::ILogSinkInterface of log sinks to write logs
 Cmsgpack_rpc::methods::IMethodInterface of methods
 Cmsgpack_rpc::methods::IMethodProcessorInterface of processor of method calls
 Cmsgpack_rpc::clients::impl::IParametersSerializerInterface of serializer of parameters
 Cmsgpack_rpc::servers::impl::IServerBuilderImplInterface of implementation of builders of servers
 Cmsgpack_rpc::servers::impl::IServerImplInterface of internal implementation of servers
 Cmsgpack_rpc::logging::LoggerClass to write logs
 Cmsgpack_rpc::config::LoggingConfigClass of Logging configuration
 Cmsgpack_rpc::messages::MessageParserClass to parse messages
 Cmsgpack_rpc::config::MessageParserConfigClass of configuration of parsers of messages
 Cmsgpack_rpc::clients::impl::MessageSenderClass to send messages in clients
 Cmsgpack_rpc::messages::MessageSerializerClass to serialize messages
 Cmsgpack_rpc::methods::MethodDictClass of dictionaries of methods
 Cmsgpack_rpc::messages::MethodNameClass of method names
 Cmsgpack_rpc::messages::MethodNameViewClass of method names
 CMsgpackRPCException
 Cmsgpack_rpc::transport::impl::MultiBackendConnectorClass to establish a connection using multiple backends of protocols
 Cmsgpack_rpc::messages::ParsedNotificationClass of parsed notification
 Cmsgpack_rpc::messages::ParsedParametersClass of parsed parameters
 Cmsgpack_rpc::messages::ParsedRequestClass of parsed requests
 Cmsgpack_rpc::messages::ParsedResponseClass of parsed responses
 Cmsgpack_rpc::clients::impl::ReceivedMessageProcessorClass to process received messages
 Cmsgpack_rpc::config::ReconnectionConfigClass of configurations of reconnection
 Cmsgpack_rpc::clients::impl::ReconnectionTimerClass of timer to sleep before reconnecting
 Cmsgpack_rpc::clients::impl::RequestIDGeneratorClass to generate message IDs of requests
 Cmsgpack_rpc::clients::impl::SentMessageQueueClass of queues of messages to be sent
 Cmsgpack_rpc::messages::impl::SerializationBufferClass of buffers for serialization
 Cmsgpack_rpc::messages::SerializedMessageClass of serialized message data
 Cmsgpack_rpc::servers::ServerClass of servers
 Cmsgpack_rpc::servers::ServerBuilderClass of builders of servers
 Cmsgpack_rpc::config::ServerConfigClass of configurations of servers
 Cmsgpack_rpc::messages::impl::SharableBinaryHeaderStruct of headers of sharable binary data
 Cmsgpack_rpc::util::impl::SharedObject< T >Class to hold shared objects
 Cmsgpack_rpc::util::impl::SharedObjectBuffer< T >Class of buffers of shared objects
 Cmsgpack_rpc::logging::SourceLocationViewClass of locations in source codes
 Cmsgpack_rpc::common::StatusClass of statuses
 Cmsgpack_rpc::StatusClass of statuses
 Cmsgpack_rpc::servers::StopSignalHandlerClass to handle Linux signals SIGINT and SIGTERM to stop a server
 Cmsgpack_rpc::executors::TimerClass of timers to call functions later
 Cmsgpack_rpc::addresses::URIClass of URIs (Uniform Resource Identifiers) to specify endpoints in this library