Ditto 4.13.0
Loading...
Searching...
No Matches
ditto::DittoConfig::ServerConnect Class Reference

Server connection configuration. More...

Inheritance diagram for ditto::DittoConfig::ServerConnect:
ditto::DittoConfig::Connect

Public Member Functions

 ServerConnect (std::string url)
 ServerConnect (const ServerConnect &other)=default
 ServerConnect (ServerConnect &&other)=default
ServerConnectoperator= (const ServerConnect &other)=default
ServerConnectoperator= (ServerConnect &&other)=default
Type get_type () const override
const std::string & get_url () const

Additional Inherited Members

Public Types inherited from ditto::DittoConfig::Connect
enum class  Type { server , small_peers_only }
 Connection configuration type.
Static Public Member Functions inherited from ditto::DittoConfig::Connect
static std::shared_ptr< Connectserver (std::string url)
 Factory method to create a server connection.
static std::shared_ptr< Connectsmall_peers_only (std::string private_key="")
 Factory method to create a small-peers-only connection.

Detailed Description

Server connection configuration.

You usually won't construct a ServerConnect instance directly. Instead you will use the Connect::server() factory function or DittoConfig::set_server_connect().

Member Function Documentation

◆ get_type()

Type ditto::DittoConfig::ServerConnect::get_type ( ) const
overridevirtual