20#ifndef ORES_COMMS_CONFIG_COMPRESSION_CONFIGURATION_HPP
21#define ORES_COMMS_CONFIG_COMPRESSION_CONFIGURATION_HPP
25#include <boost/program_options.hpp>
34 std::string algorithm =
"all";
53 static boost::program_options::options_description
63 read_options(
const boost::program_options::variables_map& vm);
Command-line configuration utilities for ores.comms.
Definition client_configuration.hpp:29
Compression options parsed from command line.
Definition compression_configuration.hpp:32
Provides command-line options for compression configuration.
Definition compression_configuration.hpp:44
static boost::program_options::options_description make_options_description()
Creates the options description for compression CLI arguments.
Definition compression_configuration.cpp:34
static compression_options read_options(const boost::program_options::variables_map &vm)
Reads compression options from parsed variables map.
Definition compression_configuration.cpp:49
static std::uint8_t to_compression_mask(const compression_options &opts)
Converts compression options to protocol bitmask.
Definition compression_configuration.cpp:62