1#ifndef joedb_Server_Connection_Builder_declared 
    2#define joedb_Server_Connection_Builder_declared 
   34    const float keep_alive_interval = arguments.
next_option<
float>
 
   48     std::chrono::milliseconds(std::lround(keep_alive_interval * 1000.0f))
 
 
 
Class for conveniently parsing command-line arguments.
 
T next_option(const char *name, const char *description, T default_value)
 
Connection * build(Logger &logger, Arguments &arguments, Abstract_File *file) override
 
std::unique_ptr< Connector > connector
 
virtual std::string get_connection_parameters() const =0
 
virtual void build_connector(Arguments &arguments)=0
 
std::unique_ptr< Connection > connection
 
std::string get_parameters_description() const override final