OpenSDN source code
|
#include <options.h>
Public Member Functions | |
Options () | |
bool | Parse (EventManager &evm, int argc, char **argv) |
std::string | bgp_config_file () const |
uint16_t | bgp_port () const |
std::vector< std::string > | collector_server_list () const |
std::vector< std::string > | randomized_collector_server_list () const |
std::string | config_file () const |
std::string | hostname () const |
std::string | host_ip () const |
uint16_t | http_server_port () const |
std::string | log_category () const |
bool | log_disable () const |
std::string | log_file () const |
std::string | log_property_file () const |
int | log_files_count () const |
long | log_file_size () const |
std::string | log_level () const |
bool | log_local () const |
bool | use_syslog () const |
std::string | syslog_facility () const |
bool | mvpn_ipv4_enable () const |
bool | task_track_run_time () const |
std::string | config_db_user () const |
std::string | config_db_password () const |
bool | config_db_use_ssl () const |
std::vector< std::string > | config_db_server_list () const |
std::vector< std::string > | rabbitmq_server_list () const |
std::string | rabbitmq_user () const |
std::string | rabbitmq_password () const |
bool | rabbitmq_ssl_enabled () const |
bool | using_etcd_client () const |
const ConfigClientOptions & | configdb_options () const |
uint16_t | xmpp_port () const |
bool | xmpp_auth_enabled () const |
std::string | xmpp_server_cert () const |
std::string | xmpp_server_key () const |
std::string | xmpp_ca_cert () const |
bool | test_mode () const |
bool | collectors_configured () const |
int | tcp_hold_time () const |
bool | optimize_snat () const |
bool | gr_helper_bgp_disable () const |
bool | gr_helper_xmpp_disable () const |
const std::string | cassandra_user () const |
const std::string | cassandra_password () const |
const std::vector< std::string > | cassandra_server_list () const |
const SandeshConfig & | sandesh_config () const |
void | ParseReConfig (bool force_reinit) |
void | set_config_client_manager (ConfigClientManager *mgr) |
Options () | |
bool | Parse (EventManager &evm, int argc, char *argv[]) |
void | ParseReConfig () |
std::vector< std::string > | collector_server_list () const |
std::vector< std::string > | randomized_collector_server_list () const |
std::string | dns_config_file () const |
std::string | config_file () const |
const std::string & | named_config_file () const |
const std::string & | named_config_dir () const |
const std::string & | named_log_file () const |
const std::string & | rndc_config_file () const |
const std::string & | rndc_secret () const |
const std::string & | named_max_cache_size () const |
const uint16_t | named_max_retransmissions () |
const uint16_t | named_retransmission_interval () |
std::string | hostname () const |
std::string | host_ip () const |
uint16_t | http_server_port () const |
uint16_t | dns_server_port () const |
std::string | log_category () const |
bool | log_disable () const |
std::string | log_file () const |
std::string | log_property_file () const |
int | log_files_count () const |
long | log_file_size () const |
std::string | log_level () const |
bool | log_local () const |
bool | use_syslog () const |
std::string | syslog_facility () const |
std::string | config_db_user () const |
std::string | config_db_password () const |
bool | config_db_use_ssl () const |
std::vector< std::string > | config_db_server_list () const |
std::vector< std::string > | rabbitmq_server_list () const |
std::string | rabbitmq_user () const |
std::string | rabbitmq_password () const |
bool | rabbitmq_ssl_enabled () const |
const ConfigClientOptions & | configdb_options () const |
bool | xmpp_auth_enabled () const |
std::string | xmpp_server_cert () const |
std::string | xmpp_server_key () const |
std::string | xmpp_ca_cert () const |
bool | test_mode () const |
bool | collectors_configured () const |
const SandeshConfig & | sandesh_config () const |
void | set_config_client_manager (ConfigClientManager *mgr) |
Private Member Functions | |
bool | Process (int argc, char *argv[], boost::program_options::options_description &cmdline_options) |
void | Initialize (EventManager &evm, boost::program_options::options_description &options) |
void | ParseConfigOptions (const boost::program_options::variables_map &var_map) |
uint32_t | GenerateHash (const std::vector< std::string > &list) |
uint32_t | GenerateHash (const ConfigClientOptions &config) |
void | Process (int argc, char *argv[], boost::program_options::options_description &cmdline_options) |
void | Initialize (EventManager &evm, boost::program_options::options_description &options) |
void | ParseConfigOptions (const boost::program_options::variables_map &var_map) |
uint32_t | GenerateHash (const std::vector< std::string > &list) |
uint32_t | GenerateHash (const ConfigClientOptions &config) |
Options::Options | ( | ) |
Definition at line 27 of file options.cc.
Options::Options | ( | ) |
|
inline |
|
inline |
|
inline |
Definition at line 19 of file dns_options.h.
|
inline |
|
inline |
Definition at line 85 of file dns_options.h.
|
inline |
Definition at line 56 of file dns_options.h.
|
inline |
|
inline |
Definition at line 62 of file dns_options.h.
|
inline |
Definition at line 59 of file dns_options.h.
|
inline |
Definition at line 53 of file dns_options.h.
|
inline |
Definition at line 26 of file dns_options.h.
|
inline |
|
inline |
Definition at line 77 of file dns_options.h.
|
inline |
Definition at line 25 of file dns_options.h.
|
inline |
Definition at line 42 of file dns_options.h.
|
private |
|
private |
|
private |
Definition at line 221 of file options.cc.
|
private |
Definition at line 231 of file options.cc.
|
inline |
Definition at line 40 of file dns_options.h.
|
inline |
Definition at line 39 of file dns_options.h.
|
inline |
Definition at line 41 of file dns_options.h.
|
private |
|
private |
|
inline |
Definition at line 43 of file dns_options.h.
|
inline |
Definition at line 44 of file dns_options.h.
|
inline |
Definition at line 45 of file dns_options.h.
|
inline |
Definition at line 48 of file dns_options.h.
|
inline |
Definition at line 47 of file dns_options.h.
|
inline |
Definition at line 49 of file dns_options.h.
|
inline |
Definition at line 50 of file dns_options.h.
|
inline |
Definition at line 46 of file dns_options.h.
|
inline |
Definition at line 28 of file dns_options.h.
|
inline |
Definition at line 27 of file dns_options.h.
|
inline |
Definition at line 29 of file dns_options.h.
|
inline |
Definition at line 32 of file dns_options.h.
|
inline |
Definition at line 35 of file dns_options.h.
|
inline |
Definition at line 36 of file dns_options.h.
bool Options::Parse | ( | EventManager & | evm, |
int | argc, | ||
char ** | argv | ||
) |
bool Options::Parse | ( | EventManager & | evm, |
int | argc, | ||
char * | argv[] | ||
) |
Definition at line 30 of file options.cc.
|
private |
|
private |
Definition at line 362 of file options.cc.
void Options::ParseReConfig | ( | ) |
void Options::ParseReConfig | ( | bool | force_reinit | ) |
|
private |
|
private |
|
inline |
Definition at line 71 of file dns_options.h.
|
inline |
|
inline |
Definition at line 65 of file dns_options.h.
|
inline |
Definition at line 74 of file dns_options.h.
|
inline |
Definition at line 68 of file dns_options.h.
|
inline |
Definition at line 22 of file dns_options.h.
|
inline |
|
inline |
Definition at line 30 of file dns_options.h.
|
inline |
Definition at line 31 of file dns_options.h.
|
inline |
Definition at line 86 of file dns_options.h.
|
inline |
|
inline |
Definition at line 90 of file dns_options.h.
|
inline |
|
inline |
Definition at line 52 of file dns_options.h.
|
inline |
Definition at line 84 of file dns_options.h.
|
inline |
Definition at line 51 of file dns_options.h.
|
inline |
Definition at line 80 of file dns_options.h.
|
inline |
Definition at line 83 of file dns_options.h.
|
inline |
Definition at line 81 of file dns_options.h.
|
inline |
Definition at line 82 of file dns_options.h.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 109 of file dns_options.h.
|
private |
Definition at line 124 of file dns_options.h.
|
private |
Definition at line 113 of file dns_options.h.
|
private |
Definition at line 112 of file dns_options.h.
|
private |
Definition at line 114 of file dns_options.h.
|
private |
Definition at line 117 of file dns_options.h.
|
private |
Definition at line 118 of file dns_options.h.
|
private |
Definition at line 119 of file dns_options.h.
|
private |
|
private |
Definition at line 115 of file dns_options.h.
|
private |
Definition at line 116 of file dns_options.h.
|
private |
|
private |
Definition at line 143 of file dns_options.h.