20#ifndef ORES_COMMS_CONFIG_SERVER_CONFIGURATION_HPP
21#define ORES_COMMS_CONFIG_SERVER_CONFIGURATION_HPP
25#include <boost/program_options.hpp>
26#include "ores.comms/net/server_options.hpp"
55 static boost::program_options::options_description
57 std::uint16_t default_port,
58 std::uint32_t default_max_connections,
59 const std::string& default_identifier,
60 bool include_ssl =
false);
69 read_options(
const boost::program_options::variables_map& vm);
Command-line configuration utilities for ores.comms.
Definition client_configuration.hpp:29
Provides command-line options for server configuration.
Definition server_configuration.hpp:42
static net::server_options read_options(const boost::program_options::variables_map &vm)
Reads server options from parsed variables map.
Definition server_configuration.cpp:65
static boost::program_options::options_description make_options_description(std::uint16_t default_port, std::uint32_t default_max_connections, const std::string &default_identifier, bool include_ssl=false)
Creates the options description for server CLI arguments.
Definition server_configuration.cpp:35
Configuration for the server.
Definition server_options.hpp:33