|
cpp-msgpack-rpc 0.2.0
An RPC library implementing MessagePack RPC.
|
Namespace of internal implementation. More...
Classes | |
| class | IServerBuilderImpl |
| Interface of implementation of builders of servers. More... | |
| class | IServerImpl |
| Interface of internal implementation of servers. More... | |
| class | ServerBuilderImpl |
| Class of implementation of builders of servers. More... | |
| class | ServerImpl |
| Class of internal implementation of servers. More... | |
Functions | |
| std::unique_ptr< IServerBuilderImpl > | create_default_builder_impl (const config::ServerConfig &server_config, const std::shared_ptr< logging::Logger > &logger) |
| Create an IServerBuilderImpl object with default protocols. | |
| std::unique_ptr< IServerBuilderImpl > | create_empty_server_builder_impl (std::shared_ptr< executors::IAsyncExecutor > executor, std::shared_ptr< logging::Logger > logger) |
| Create an empty IServerBuilderImpl object. | |
Namespace of internal implementation.
|
nodiscard |
Create an IServerBuilderImpl object with default protocols.
| [in] | server_config | Configuration of the server. |
| [in] | logger | Logger. |
Definition at line 41 of file i_server_builder_impl.cpp.
|
nodiscard |
Create an empty IServerBuilderImpl object.
| [in] | executor | Executor. |
| [in] | logger | Logger. |
Definition at line 33 of file i_server_builder_impl.cpp.