Goby3  3.1.4
2024.02.22
goby::middleware::ConfigReader Member List

This is the complete list of members for goby::middleware::ConfigReader, including all inherited members.

check_required_cfg(const google::protobuf::Message &message, const std::string &binary)goby::middleware::ConfigReaderstatic
get_example_cfg_file(google::protobuf::Message *message, std::ostream *human_desc_ss, const std::string &indent="", goby::GobyFieldOptions::ConfigurationOptions::ConfigAction action=goby::GobyFieldOptions::ConfigurationOptions::ALWAYS)goby::middleware::ConfigReaderstatic
get_positional_options(const google::protobuf::Descriptor *desc, std::vector< PositionalOption > &positional_options)goby::middleware::ConfigReaderstatic
get_protobuf_program_options(std::map< goby::GobyFieldOptions::ConfigurationOptions::ConfigAction, boost::program_options::options_description > &od_map, const google::protobuf::Descriptor *desc, std::map< std::string, std::string > &environmental_var_map)goby::middleware::ConfigReaderstatic
read_cfg(int argc, char *argv[], google::protobuf::Message *message, std::string *application_name, std::string *binary_name, boost::program_options::options_description *od_all, boost::program_options::variables_map *var_map, bool check_required_configuration=true)goby::middleware::ConfigReaderstatic
set_protobuf_program_option(const boost::program_options::variables_map &vm, google::protobuf::Message &message, const std::string &full_name, const boost::program_options::variable_value &value, bool overwrite_if_exists)goby::middleware::ConfigReaderstatic