5 #include <boost/program_options.hpp>
8 #include "sandesh/sandesh.h"
98 bool Process(
int argc,
char *argv[],
99 boost::program_options::options_description &cmdline_options);
101 boost::program_options::options_description &
options);
104 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_
bool gr_helper_bgp_disable_
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
bool using_etcd_client() const
long log_file_size() const
std::string config_file() const
uint16_t http_server_port_
uint32_t collector_chksum_
std::vector< std::string > rabbitmq_server_list() const
std::string xmpp_ca_cert_
bool mvpn_ipv4_enable() const
std::vector< std::string > default_collector_server_list_
std::string log_category_
void Initialize(EventManager &evm, boost::program_options::options_description &options)
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_
const std::string cassandra_password() const
std::string config_db_user() const
std::vector< std::string > collector_server_list_
const std::vector< std::string > cassandra_server_list() const
bool config_db_use_ssl() const
bool xmpp_auth_enabled() const
const SandeshConfig & sandesh_config() const
std::string bgp_config_file() const
std::string syslog_facility() const
std::string log_file() const
bool gr_helper_xmpp_disable_
std::string rabbitmq_user
std::string rabbitmq_password() const
std::string xmpp_server_key() const
std::string log_category() const
std::string hostname() const
bool collectors_configured_
std::vector< std::string > cassandra_server_list_
const std::string cassandra_user() const
std::string rabbitmq_user() const
std::vector< std::string > config_db_server_list
std::string config_db_username
bool gr_helper_bgp_disable() const
uint32_t sandesh_ratelimit_
std::vector< std::string > rabbitmq_server_list
std::string log_property_file_
int tcp_hold_time() const
std::string cassandra_user_
bool rabbitmq_ssl_enabled() const
std::string rabbitmq_password
std::vector< std::string > randomized_collector_server_list_
bool gr_helper_xmpp_disable() const
bool task_track_run_time_
uint16_t xmpp_port() const
bool Parse(EventManager &evm, int argc, char **argv)
uint16_t bgp_port() const
std::string xmpp_ca_cert() const
std::string bgp_config_file_
bool task_track_run_time() const
bool optimize_snat() const
std::string cassandra_password_