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