Ditto 4.13.1
 
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