Interface of implementation of builders of clients.
More...
#include <msgpack_rpc/clients/impl/i_client_builder_impl.h>
|
|
| IClientBuilderImpl (const IClientBuilderImpl &)=delete |
|
| IClientBuilderImpl (IClientBuilderImpl &&)=delete |
|
virtual | ~IClientBuilderImpl () noexcept=default |
| | Destructor.
|
| virtual std::shared_ptr< clients::impl::IClientImpl > | build ()=0 |
| | Build a client.
|
| virtual void | connect_to (addresses::URI uri)=0 |
| | Add a URI to connect to.
|
|
IClientBuilderImpl & | operator= (const IClientBuilderImpl &)=delete |
|
IClientBuilderImpl & | operator= (IClientBuilderImpl &&)=delete |
| virtual void | register_protocol (std::shared_ptr< transport::IBackend > backend)=0 |
| | Register a protocol.
|
|
|
| IClientBuilderImpl () noexcept=default |
| | Constructor.
|
Interface of implementation of builders of clients.
Definition at line 37 of file i_client_builder_impl.h.
◆ build()
◆ connect_to()
| virtual void msgpack_rpc::clients::impl::IClientBuilderImpl::connect_to |
( |
addresses::URI | uri | ) |
|
|
pure virtual |
◆ register_protocol()
| virtual void msgpack_rpc::clients::impl::IClientBuilderImpl::register_protocol |
( |
std::shared_ptr< transport::IBackend > | backend | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: