5 #include <boost/program_options.hpp>
8 #include "sandesh/sandesh.h"
97 boost::program_options::options_description &cmdline_options);
99 boost::program_options::options_description &
options);
std::string log_property_file_
const std::string & named_config_file() const
std::string xmpp_server_key_
ConfigClientOptions configdb_options_
std::string syslog_facility_
void set_config_client_manager(ConfigClientManager *mgr)
bool config_db_use_ssl() const
std::string xmpp_server_cert() const
boost::program_options::options_description config_file_options_
std::string named_log_file_
const std::string & rndc_config_file() const
bool collectors_configured_
std::string xmpp_server_cert_
std::string syslog_facility() const
SandeshConfig sandesh_config_
std::string xmpp_ca_cert() const
std::vector< std::string > collector_server_list() const
std::string xmpp_ca_cert_
std::string log_category_
long log_file_size() const
bool xmpp_auth_enabled() const
const std::string & rndc_secret() const
std::string rabbitmq_password() const
std::string config_db_user() const
uint16_t http_server_port_
const std::string & named_log_file() const
const std::string & named_max_cache_size() const
std::string named_max_cache_size_
void ParseConfigOptions(const boost::program_options::variables_map &var_map)
uint32_t configdb_chksum_
std::string named_config_file_
const ConfigClientOptions & configdb_options() const
const uint16_t named_max_retransmissions()
uint32_t GenerateHash(const std::vector< std::string > &list)
const uint16_t named_retransmission_interval()
uint16_t dns_server_port() const
std::string dns_config_file_
std::string rabbitmq_user() const
std::vector< std::string > randomized_collector_server_list_
uint32_t collector_chksum_
std::string dns_config_file() const
uint16_t http_server_port() const
std::vector< std::string > rabbitmq_server_list() const
std::vector< std::string > default_collector_server_list_
uint16_t dns_server_port_
void Initialize(EventManager &evm, boost::program_options::options_description &options)
std::string log_property_file() const
std::vector< std::string > randomized_collector_server_list() const
uint32_t GenerateHash(const ConfigClientOptions &config)
bool rabbitmq_ssl_enabled() const
std::string hostname() const
ConfigClientManager * config_client_manager_
bool collectors_configured() const
const SandeshConfig & sandesh_config() const
std::string config_db_password() const
int log_files_count() const
std::string host_ip() const
const std::string & named_config_dir() const
std::string config_file() const
std::vector< std::string > config_db_server_list() const
std::string xmpp_server_key() const
std::string rndc_config_file_
uint16_t named_retransmission_interval_
std::string log_file() const
std::string log_level() const
void Process(int argc, char *argv[], boost::program_options::options_description &cmdline_options)
std::string log_category() const
std::string named_config_dir_
bool Parse(EventManager &evm, int argc, char **argv)
std::vector< std::string > collector_server_list_
uint16_t named_max_retransmissions_
std::vector< std::string > config_db_server_list
std::string config_db_password
std::string config_db_username
std::string rabbitmq_password
std::vector< std::string > rabbitmq_server_list
std::string rabbitmq_user