42 const std::shared_ptr<executors::IExecutor> &executor,
44 const std::shared_ptr<logging::Logger> &logger) {
48#if MSGPACK_RPC_HAS_UNIX_SOCKETS
50 create_unix_socket_backend(executor, message_parser_config, logger));
Definition of BackendList class.
Declaration of functions to create backends.
Class of configuration of parsers of messages.
Class of lists of backends of protocols.
void append(std::shared_ptr< transport::IBackend > backend)
Add a backend of the protocol.
Definitions of platform-specific macros.
Definition of IExecutor class.
Definition of Logger class.
Definition of MessageParserConfig class.
Namespace of transport of messages.
BackendList create_default_backend_list(const std::shared_ptr< executors::IExecutor > &executor, const config::MessageParserConfig &message_parser_config, const std::shared_ptr< logging::Logger > &logger)
Create a list of backends with default backends of protocols.
std::shared_ptr< IBackend > create_tcp_backend(const std::shared_ptr< executors::IExecutor > &executor, const config::MessageParserConfig &message_parser_config, std::shared_ptr< logging::Logger > logger)
Create a backend of TCP.