OpenSDN source code
|
#include <agent_param.h>
Classes | |
struct | PortInfo |
Public Types | |
enum | AgentMode { VROUTER_AGENT, TSN_AGENT, TSN_NO_FORWARDING_AGENT, TOR_AGENT } |
enum | GatewayMode { VCPE, SERVER, PBB, NONE } |
enum | HypervisorMode { MODE_INVALID, MODE_KVM, MODE_XEN, MODE_VMWARE, MODE_DOCKER } |
enum | VmwareMode { ESXI_NEUTRON, VCENTER } |
enum | Platform { VROUTER_ON_HOST, VROUTER_ON_HOST_DPDK, VROUTER_ON_NIC } |
typedef std::vector< Ip4Address > | AddressList |
Public Member Functions | |
AgentParam (bool enable_flow_options=true, bool enable_vhost_options=true, bool enable_hypervisor_options=true, bool enable_service_options=true, AgentMode agent_mode=VROUTER_AGENT) | |
virtual | ~AgentParam () |
virtual int | Validate () |
bool | IsVHostConfigured () |
const std::string & | vhost_name () const |
const Ip4Address & | vhost_addr () const |
void | set_vhost_addr (const Ip4Address &ip) |
const Ip4Address & | vhost_prefix () const |
const int | vhost_plen () const |
const Ip4Address & | vhost_gw () const |
const AddressList & | gateway_list () const |
const std::string & | xen_ll_name () const |
const void | set_xen_ll_name (const std::string &name) |
const Ip4Address & | xen_ll_addr () const |
const Ip4Address & | xen_ll_prefix () const |
const int | xen_ll_plen () const |
const Ip4Address & | xen_ll_gw () const |
const std::string & | agent_name () const |
const std::vector< std::string > & | eth_port_list () const |
const bool & | eth_port_no_arp () const |
const std::string & | eth_port_encap_type () const |
const AddressList & | eth_port_addr_list () const |
const std::vector< int > & | eth_port_plen_list () const |
void | BuildAddrList (const std::string &val, AddressList &addr_list) |
const std::string & | crypt_port () const |
const bool & | crypt_port_no_arp () const |
const std::string & | crypt_port_encap_type () const |
const std::vector< std::string > | controller_server_list () const |
const std::string & | subcluster_name () const |
const std::vector< std::string > | dns_server_list () const |
const std::vector< std::string > | tsn_server_list () const |
const uint16_t | dns_client_port () const |
const uint32_t | dns_timeout () const |
const uint32_t | dns_max_retries () const |
const uint16_t | mirror_client_port () const |
const Ip4Address & | mgmt_ip () const |
const std::string & | tunnel_type () const |
const std::string & | metadata_shared_secret () const |
uint16_t | metadata_proxy_port () const |
const bool | metadata_use_ssl () const |
std::string | metadata_client_cert () const |
std::string | metadata_client_cert_type () const |
std::string | metadata_client_key () const |
std::string | metadata_ca_cert () const |
float | max_vm_flows () const |
uint32_t | linklocal_system_flows () const |
uint32_t | linklocal_vm_flows () const |
uint32_t | flow_cache_timeout () const |
uint16_t | flow_index_sm_log_count () const |
uint32_t | flow_add_tokens () const |
uint32_t | flow_ksync_tokens () const |
uint32_t | flow_del_tokens () const |
uint32_t | flow_update_tokens () const |
uint32_t | stale_interface_cleanup_timeout () const |
bool | dhcp_relay_mode () 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 | xmpp_dns_auth_enabled () const |
bool | simulate_evpn_tor () const |
std::string | si_netns_command () const |
std::string | si_docker_command () const |
const int | si_netns_workers () const |
const int | si_netns_timeout () const |
std::string | si_lb_ssl_cert_path () const |
std::string | si_lbaas_auth_conf () const |
std::string | nexthop_server_endpoint () const |
const std::string & | config_file () const |
const std::string & | program_name () const |
const std::string | log_file () const |
const int | log_files_count () const |
const long | log_file_size () const |
bool | log_local () const |
bool | log_flow () const |
const std::vector< std::string > & | get_sample_destination () |
const std::vector< std::string > & | get_slo_destination () |
const std::string & | log_level () const |
const std::string & | log_category () const |
const std::string & | log_property_file () const |
const bool | use_syslog () const |
const std::string | syslog_facility () const |
const std::vector< std::string > | collector_server_list () const |
const std::map< std::string, std::map< std::string, std::string > > | derived_stats_map () const |
uint16_t | http_server_port () const |
uint16_t | rest_port () const |
const std::string & | host_name () const |
int | agent_stats_interval () const |
int | flow_stats_interval () const |
int | vrouter_stats_interval () const |
void | set_agent_stats_interval (int val) |
void | set_flow_stats_interval (int val) |
void | set_vrouter_stats_interval (int val) |
void | set_subnet_hosts_resolvable (bool val) |
VirtualGatewayConfigTable * | vgw_config_table () const |
const std::string & | vmware_physical_port () const |
HypervisorMode | mode () const |
bool | isXenMode () const |
bool | isKvmMode () const |
bool | isDockerMode () const |
bool | isVmwareMode () const |
bool | isVmwareVcenterMode () const |
VmwareMode | vmware_mode () const |
Platform | platform () const |
bool | vrouter_on_nic_mode () const |
bool | vrouter_on_host_dpdk () const |
bool | vrouter_on_host () const |
bool | subnet_hosts_resolvable () const |
void | Init (const std::string &config_file, const std::string &program_name) |
void | ReInit () |
void | DebugInit () |
void | LogConfig () const |
void | LogFilteredConfig () const |
void | PostValidateLogConfig () const |
void | InitVhostAndXenLLPrefix () |
void | InitPlatform () |
void | set_test_mode (bool mode) |
bool | test_mode () const |
void | AddOptions (const boost::program_options::options_description &opt) |
void | ConfigAddOptions (const boost::program_options::options_description &opt) |
void | ParseArguments (int argc, char *argv[]) |
const boost::program_options::variables_map & | var_map () const |
boost::program_options::options_description | options () const |
AgentMode | agent_mode () const |
bool | isTsnAgent () const |
bool | isTorAgent () const |
bool | IsForwardingEnabled () const |
bool | isServerGatewayMode () const |
bool | isVcpeGatewayMode () const |
bool | isPbbGatewayMode () const |
GatewayMode | gateway_mode () const |
const AddressList & | compute_node_address_list () const |
void | BuildAddressList (const std::string &val) |
void | SplitByDelimiter (const std::string &txt, std::vector< std::string > &strs, char ch) |
std::string | exception_packet_interface () const |
const std::vector< std::string > & | physical_interface_pci_addr_list () const |
const std::vector< std::string > & | physical_interface_mac_addr_list () const |
std::string | agent_base_dir () const |
const std::string & | bgp_as_a_service_port_range () const |
const std::vector< uint16_t > & | bgp_as_a_service_port_range_value () const |
uint32_t | services_queue_limit () |
uint32_t | bgpaas_max_shared_sessions () const |
void | set_bgpaas_max_shared_sessions (uint32_t val) |
const SandeshConfig & | sandesh_config () const |
uint16_t | flow_thread_count () const |
void | set_flow_thread_count (uint16_t count) |
bool | flow_trace_enable () const |
void | set_flow_trace_enable (bool val) |
bool | flow_use_rid_in_hash () const |
uint16_t | flow_task_latency_limit () const |
void | set_flow_task_latency_limit (uint16_t count) |
uint16_t | max_sessions_per_aggregate () const |
uint16_t | max_aggregates_per_session_endpoint () const |
uint16_t | max_endpoints_per_session_msg () const |
std::string | ksync_thread_cpu_pin_policy () const |
uint32_t | tbb_thread_count () const |
uint32_t | tbb_exec_delay () const |
uint32_t | tbb_schedule_delay () const |
uint32_t | tbb_keepawake_timeout () const |
uint32_t | task_monitor_timeout_msec () const |
uint16_t | min_aap_prefix_len () const |
uint16_t | vmi_vm_vn_uve_interval () const |
uint32_t | vmi_vm_vn_uve_interval_msecs () const |
uint16_t | fabric_snat_hash_table_size () const |
bool | restart_backup_enable () const |
void | set_restart_backup_enable (bool val) |
uint64_t | restart_backup_idle_timeout () const |
const std::string & | restart_backup_dir () const |
uint16_t | restart_backup_count () const |
bool | restart_restore_enable () const |
uint64_t | restart_restore_audit_timeout () const |
const std::string | huge_page_file_1G (uint16_t index) const |
const std::string | huge_page_file_2M (uint16_t index) const |
uint32_t | pkt0_tx_buffer_count () const |
void | set_pkt0_tx_buffer_count (uint32_t val) |
bool | measure_queue_delay () const |
void | set_measure_queue_delay (bool val) |
const std::set< uint16_t > & | nic_queue_list () const |
uint16_t | get_nic_queue (uint16_t queue) |
uint16_t | default_nic_queue () const |
void | add_nic_queue (uint16_t queue, uint16_t nic_queue) |
const LlgrParams & | llgr_params () const |
void | set_mac_learning_thread_count (uint32_t threads) |
uint32_t | mac_learning_thread_count () const |
void | set_mac_learning_add_tokens (uint32_t add_tokens) |
uint32_t | mac_learning_add_tokens () const |
void | set_mac_learning_update_tokens (uint32_t update_tokens) |
uint32_t | mac_learning_update_tokens () const |
void | set_mac_learning_delete_tokens (uint32_t delete_tokens) |
uint32_t | mac_learning_delete_tokens () |
bool | qos_priority_tagging () const |
bool | IsConfiguredTsnHostRoute (std::string addr) const |
bool | mvpn_ipv4_enable () const |
void | set_mvpn_ipv4_enable (bool val) |
bool | cat_is_agent_mocked () const |
bool | cat_is_dpdk_mocked () const |
std::string | cat_ksocketdir () const |
float | vr_object_high_watermark () const |
const Ip4Address & | loopback_ip () const |
Public Attributes | |
std::map< std::string, uint32_t > | trace_buff_size_map |
std::map< std::string, uint32_t >::iterator | trace_buff_size_iter |
Static Public Attributes | |
static const uint32_t | kAgentStatsInterval = (30 * 1000) |
static const uint32_t | kFlowStatsInterval = (1000) |
static const uint32_t | kVrouterStatsInterval = (30 * 1000) |
Protected Member Functions | |
void | set_hypervisor_mode (HypervisorMode m) |
virtual void | InitFromSystem () |
virtual void | InitFromConfig () |
virtual void | ReInitFromConfig () |
virtual void | DebugInitFromConfig () |
virtual void | ProcessTraceArguments () |
virtual void | ProcessArguments () |
boost::property_tree::ptree & | tree () |
template<typename ValueType > | |
bool | GetValueFromTree (ValueType &var, const std::string &val) |
bool | GetIpAddress (const std::string &str, Ip4Address *addr) |
bool | ParseIp (const std::string &key, Ip4Address *server) |
bool | ParseServerList (const std::string &key, Ip4Address *s1, Ip4Address *s2) |
bool | ParseAddress (const std::string &addr_string, Ip4Address *server, uint16_t *port) |
bool | ParseServerList (const std::string &key, Ip4Address *server1, uint16_t *port1, Ip4Address *server2, uint16_t *port2) |
void | ParseIpArgument (const boost::program_options::variables_map &var_map, Ip4Address &server, const std::string &key) |
bool | ParseServerListArguments (const boost::program_options::variables_map &var_map, Ip4Address &server1, Ip4Address &server2, const std::string &key) |
bool | ParseServerListArguments (const boost::program_options::variables_map &var_map, Ip4Address *server1, uint16_t *port1, Ip4Address *server2, uint16_t *port2, const std::string &key) |
void | ParseTestFrameworkArguments (const boost::program_options::variables_map &var_map) |
Private Member Functions | |
void | UpdateBgpAsaServicePortRange () |
void | UpdateBgpAsaServicePortRangeValue () |
void | ComputeFlowAndFileLimits () |
void | ComputeVrWatermark () |
void | ParseQueue () |
void | set_agent_mode (const std::string &mode) |
void | set_gateway_mode (const std::string &mode) |
void | ParseCollectorDSArguments (const boost::program_options::variables_map &v) |
void | ParseCollectorArguments (const boost::program_options::variables_map &var_map) |
void | ParseControllerServersArguments (const boost::program_options::variables_map &var_map) |
void | ParseDnsServersArguments (const boost::program_options::variables_map &var_map) |
void | ParseTsnServersArguments (const boost::program_options::variables_map &var_map) |
void | ParseVirtualHostArguments (const boost::program_options::variables_map &v) |
void | ParseDnsArguments (const boost::program_options::variables_map &v) |
void | ParseNetworksArguments (const boost::program_options::variables_map &v) |
void | ParseHypervisorArguments (const boost::program_options::variables_map &v) |
void | ParseDefaultSectionArguments (const boost::program_options::variables_map &v) |
void | ParseTaskSectionArguments (const boost::program_options::variables_map &v) |
void | ParseMetadataProxyArguments (const boost::program_options::variables_map &v) |
void | ParseFlowArguments (const boost::program_options::variables_map &v) |
void | ParseDhcpRelayModeArguments (const boost::program_options::variables_map &var_map) |
void | ParseSimulateEvpnTorArguments (const boost::program_options::variables_map &var_map) |
void | ParseServiceInstanceArguments (const boost::program_options::variables_map &v) |
void | ParseAgentInfoArguments (const boost::program_options::variables_map &v) |
void | ParseNexthopServerArguments (const boost::program_options::variables_map &v) |
void | ParsePlatformArguments (const boost::program_options::variables_map &v) |
void | ParseServicesArguments (const boost::program_options::variables_map &v) |
void | ParseSandeshArguments (const boost::program_options::variables_map &v) |
void | ParseRestartArguments (const boost::program_options::variables_map &v) |
void | ParseLlgrArguments (const boost::program_options::variables_map &v) |
void | ParseMacLearning (const boost::program_options::variables_map &v) |
void | ParseCryptArguments (const boost::program_options::variables_map &v) |
void | ParseSessionDestinationArguments (const boost::program_options::variables_map &v) |
void | ParseTraceArguments (const boost::program_options::variables_map &v) |
DISALLOW_COPY_AND_ASSIGN (AgentParam) | |
Static Private Member Functions | |
static std::map< string, std::map< string, string > > | ParseDerivedStats (const std::vector< std::string > &dsvec) |
Friends | |
class | AgentParamTest |
Definition at line 112 of file agent_param.h.
typedef std::vector<Ip4Address> AgentParam::AddressList |
Definition at line 117 of file agent_param.h.
Enumerator | |
---|---|
VROUTER_AGENT | |
TSN_AGENT | |
TSN_NO_FORWARDING_AGENT | |
TOR_AGENT |
Definition at line 120 of file agent_param.h.
Enumerator | |
---|---|
VCPE | |
SERVER | |
PBB | |
NONE |
Definition at line 128 of file agent_param.h.
Enumerator | |
---|---|
MODE_INVALID | |
MODE_KVM | |
MODE_XEN | |
MODE_VMWARE | |
MODE_DOCKER |
Definition at line 136 of file agent_param.h.
enum AgentParam::Platform |
Enumerator | |
---|---|
VROUTER_ON_HOST | |
VROUTER_ON_HOST_DPDK | |
VROUTER_ON_NIC |
Definition at line 149 of file agent_param.h.
Enumerator | |
---|---|
ESXI_NEUTRON | |
VCENTER |
Definition at line 144 of file agent_param.h.
AgentParam::AgentParam | ( | bool | enable_flow_options = true , |
bool | enable_vhost_options = true , |
||
bool | enable_hypervisor_options = true , |
||
bool | enable_service_options = true , |
||
AgentMode | agent_mode = VROUTER_AGENT |
||
) |
|
virtual |
Definition at line 2438 of file agent_param.cc.
|
inline |
Definition at line 525 of file agent_param.h.
void AgentParam::AddOptions | ( | const boost::program_options::options_description & | opt | ) |
Definition at line 1727 of file agent_param.cc.
|
inline |
Definition at line 410 of file agent_param.h.
|
inline |
Definition at line 380 of file agent_param.h.
|
inline |
Definition at line 204 of file agent_param.h.
|
inline |
|
inline |
Definition at line 411 of file agent_param.h.
|
inline |
Definition at line 414 of file agent_param.h.
|
inline |
Definition at line 418 of file agent_param.h.
void AgentParam::BuildAddressList | ( | const std::string & | val | ) |
Definition at line 262 of file agent_param.cc.
void AgentParam::BuildAddrList | ( | const std::string & | val, |
AddressList & | addr_list | ||
) |
|
inline |
Definition at line 569 of file agent_param.h.
|
inline |
Definition at line 571 of file agent_param.h.
|
inline |
Definition at line 573 of file agent_param.h.
|
inline |
Definition at line 306 of file agent_param.h.
|
inline |
Definition at line 394 of file agent_param.h.
|
private |
Definition at line 1287 of file agent_param.cc.
|
private |
Definition at line 1272 of file agent_param.cc.
|
inline |
Definition at line 288 of file agent_param.h.
void AgentParam::ConfigAddOptions | ( | const boost::program_options::options_description & | opt | ) |
Definition at line 1732 of file agent_param.cc.
|
inline |
Definition at line 217 of file agent_param.h.
|
inline |
Definition at line 213 of file agent_param.h.
|
inline |
Definition at line 215 of file agent_param.h.
|
inline |
Definition at line 214 of file agent_param.h.
void AgentParam::DebugInit | ( | ) |
Definition at line 1508 of file agent_param.cc.
|
protectedvirtual |
Definition at line 1185 of file agent_param.cc.
|
inline |
Definition at line 521 of file agent_param.h.
|
inline |
Definition at line 309 of file agent_param.h.
|
inline |
Definition at line 266 of file agent_param.h.
|
private |
|
inline |
Definition at line 227 of file agent_param.h.
|
inline |
Definition at line 233 of file agent_param.h.
|
inline |
Definition at line 221 of file agent_param.h.
|
inline |
Definition at line 232 of file agent_param.h.
|
inline |
Definition at line 208 of file agent_param.h.
|
inline |
Definition at line 207 of file agent_param.h.
|
inline |
Definition at line 205 of file agent_param.h.
|
inline |
Definition at line 206 of file agent_param.h.
|
inline |
Definition at line 211 of file agent_param.h.
|
inline |
Definition at line 401 of file agent_param.h.
|
inline |
Definition at line 471 of file agent_param.h.
|
inline |
Definition at line 259 of file agent_param.h.
|
inline |
Definition at line 257 of file agent_param.h.
|
inline |
Definition at line 261 of file agent_param.h.
|
inline |
Definition at line 258 of file agent_param.h.
|
inline |
Definition at line 260 of file agent_param.h.
|
inline |
Definition at line 321 of file agent_param.h.
|
inline |
Definition at line 436 of file agent_param.h.
|
inline |
Definition at line 428 of file agent_param.h.
|
inline |
Definition at line 431 of file agent_param.h.
|
inline |
Definition at line 262 of file agent_param.h.
|
inline |
Definition at line 434 of file agent_param.h.
|
inline |
Definition at line 191 of file agent_param.h.
|
inline |
Definition at line 392 of file agent_param.h.
|
inline |
Definition at line 513 of file agent_param.h.
|
inline |
Definition at line 295 of file agent_param.h.
|
inline |
Definition at line 298 of file agent_param.h.
|
protected |
Definition at line 46 of file agent_param.cc.
|
inlineprotected |
Definition at line 589 of file agent_param.h.
|
inline |
Definition at line 314 of file agent_param.h.
|
inline |
Definition at line 312 of file agent_param.h.
|
inline |
Definition at line 492 of file agent_param.h.
|
inline |
Definition at line 498 of file agent_param.h.
void AgentParam::Init | ( | const std::string & | config_file, |
const std::string & | program_name | ||
) |
|
protectedvirtual |
Definition at line 1134 of file agent_param.cc.
|
protectedvirtual |
Definition at line 1117 of file agent_param.cc.
void AgentParam::InitPlatform | ( | ) |
void AgentParam::InitVhostAndXenLLPrefix | ( | ) |
Definition at line 1449 of file agent_param.cc.
bool AgentParam::IsConfiguredTsnHostRoute | ( | std::string | addr | ) | const |
Definition at line 1458 of file agent_param.cc.
|
inline |
Definition at line 339 of file agent_param.h.
|
inline |
Definition at line 386 of file agent_param.h.
|
inline |
Definition at line 338 of file agent_param.h.
|
inline |
Definition at line 391 of file agent_param.h.
|
inline |
Definition at line 389 of file agent_param.h.
|
inline |
Definition at line 385 of file agent_param.h.
|
inline |
Definition at line 381 of file agent_param.h.
|
inline |
Definition at line 390 of file agent_param.h.
|
inline |
Definition at line 179 of file agent_param.h.
|
inline |
Definition at line 340 of file agent_param.h.
|
inline |
Definition at line 341 of file agent_param.h.
|
inline |
Definition at line 337 of file agent_param.h.
|
inline |
Definition at line 450 of file agent_param.h.
|
inline |
Definition at line 255 of file agent_param.h.
|
inline |
Definition at line 256 of file agent_param.h.
|
inline |
Definition at line 528 of file agent_param.h.
|
inline |
Definition at line 302 of file agent_param.h.
|
inline |
Definition at line 290 of file agent_param.h.
|
inline |
Definition at line 292 of file agent_param.h.
|
inline |
Definition at line 291 of file agent_param.h.
|
inline |
Definition at line 294 of file agent_param.h.
|
inline |
Definition at line 301 of file agent_param.h.
|
inline |
Definition at line 293 of file agent_param.h.
|
inline |
Definition at line 303 of file agent_param.h.
void AgentParam::LogConfig | ( | ) | const |
Definition at line 1548 of file agent_param.cc.
void AgentParam::LogFilteredConfig | ( | ) | const |
Definition at line 1513 of file agent_param.cc.
|
inline |
Definition at line 577 of file agent_param.h.
|
inline |
Definition at line 542 of file agent_param.h.
|
inline |
Definition at line 558 of file agent_param.h.
|
inline |
Definition at line 534 of file agent_param.h.
|
inline |
Definition at line 550 of file agent_param.h.
|
inline |
Definition at line 444 of file agent_param.h.
|
inline |
Definition at line 447 of file agent_param.h.
|
inline |
Definition at line 441 of file agent_param.h.
|
inline |
Definition at line 254 of file agent_param.h.
|
inline |
Definition at line 508 of file agent_param.h.
|
inline |
Definition at line 253 of file agent_param.h.
|
inline |
Definition at line 248 of file agent_param.h.
|
inline |
Definition at line 249 of file agent_param.h.
|
inline |
Definition at line 252 of file agent_param.h.
|
inline |
Definition at line 242 of file agent_param.h.
|
inline |
Definition at line 241 of file agent_param.h.
|
inline |
Definition at line 247 of file agent_param.h.
|
inline |
Definition at line 239 of file agent_param.h.
|
inline |
Definition at line 460 of file agent_param.h.
|
inline |
Definition at line 234 of file agent_param.h.
|
inline |
Definition at line 336 of file agent_param.h.
|
inline |
Definition at line 565 of file agent_param.h.
|
inline |
Definition at line 284 of file agent_param.h.
|
inline |
Definition at line 510 of file agent_param.h.
|
inline |
Definition at line 377 of file agent_param.h.
|
protected |
|
private |
Definition at line 736 of file agent_param.cc.
void AgentParam::ParseArguments | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 1736 of file agent_param.cc.
|
private |
Definition at line 413 of file agent_param.cc.
|
private |
|
private |
Definition at line 424 of file agent_param.cc.
|
private |
Definition at line 913 of file agent_param.cc.
|
private |
Definition at line 603 of file agent_param.cc.
|
staticprivate |
|
private |
Definition at line 726 of file agent_param.cc.
|
private |
Definition at line 542 of file agent_param.cc.
|
private |
Definition at line 436 of file agent_param.cc.
|
private |
Definition at line 689 of file agent_param.cc.
|
private |
|
protected |
Definition at line 56 of file agent_param.cc.
|
protected |
Definition at line 154 of file agent_param.cc.
|
private |
Definition at line 883 of file agent_param.cc.
|
private |
Definition at line 901 of file agent_param.cc.
|
private |
Definition at line 671 of file agent_param.cc.
|
private |
Definition at line 549 of file agent_param.cc.
|
private |
Definition at line 762 of file agent_param.cc.
|
private |
Definition at line 790 of file agent_param.cc.
|
private |
|
private |
Definition at line 856 of file agent_param.cc.
|
private |
|
protected |
|
protected |
Definition at line 127 of file agent_param.cc.
|
protected |
|
protected |
Definition at line 197 of file agent_param.cc.
|
private |
Definition at line 749 of file agent_param.cc.
|
private |
Definition at line 842 of file agent_param.cc.
|
private |
|
private |
Definition at line 731 of file agent_param.cc.
|
private |
Definition at line 653 of file agent_param.cc.
|
protected |
Definition at line 820 of file agent_param.cc.
|
private |
Definition at line 919 of file agent_param.cc.
|
private |
Definition at line 447 of file agent_param.cc.
|
private |
|
inline |
Definition at line 407 of file agent_param.h.
|
inline |
Definition at line 404 of file agent_param.h.
|
inline |
Definition at line 506 of file agent_param.h.
|
inline |
Definition at line 343 of file agent_param.h.
void AgentParam::PostValidateLogConfig | ( | ) | const |
Definition at line 1706 of file agent_param.cc.
|
protectedvirtual |
Reimplemented in TorAgentParam.
Definition at line 1155 of file agent_param.cc.
|
protectedvirtual |
|
inline |
Definition at line 289 of file agent_param.h.
|
inline |
Definition at line 562 of file agent_param.h.
void AgentParam::ReInit | ( | ) |
Definition at line 1478 of file agent_param.cc.
|
protectedvirtual |
Definition at line 1202 of file agent_param.cc.
|
inline |
Definition at line 313 of file agent_param.h.
|
inline |
Definition at line 486 of file agent_param.h.
|
inline |
Definition at line 483 of file agent_param.h.
|
inline |
Definition at line 476 of file agent_param.h.
|
inline |
Definition at line 480 of file agent_param.h.
|
inline |
Definition at line 488 of file agent_param.h.
|
inline |
Definition at line 487 of file agent_param.h.
|
inline |
Definition at line 426 of file agent_param.h.
|
inline |
Definition at line 417 of file agent_param.h.
|
private |
Definition at line 285 of file agent_param.cc.
|
inline |
Definition at line 323 of file agent_param.h.
|
inline |
Definition at line 421 of file agent_param.h.
|
inline |
Definition at line 324 of file agent_param.h.
|
inline |
Definition at line 437 of file agent_param.h.
|
inline |
Definition at line 429 of file agent_param.h.
|
inline |
Definition at line 432 of file agent_param.h.
|
private |
Definition at line 297 of file agent_param.cc.
|
inlineprotected |
Definition at line 580 of file agent_param.h.
|
inline |
Definition at line 538 of file agent_param.h.
|
inline |
Definition at line 554 of file agent_param.h.
|
inline |
Definition at line 530 of file agent_param.h.
|
inline |
Definition at line 546 of file agent_param.h.
|
inline |
Definition at line 509 of file agent_param.h.
|
inline |
Definition at line 566 of file agent_param.h.
|
inline |
Definition at line 507 of file agent_param.h.
|
inline |
Definition at line 477 of file agent_param.h.
|
inline |
Definition at line 326 of file agent_param.h.
void AgentParam::set_test_mode | ( | bool | mode | ) |
Definition at line 1722 of file agent_param.cc.
|
inline |
Definition at line 185 of file agent_param.h.
|
inline |
Definition at line 325 of file agent_param.h.
|
inline |
Definition at line 196 of file agent_param.h.
|
inline |
Definition at line 274 of file agent_param.h.
|
inline |
Definition at line 277 of file agent_param.h.
|
inline |
Definition at line 280 of file agent_param.h.
|
inline |
Definition at line 273 of file agent_param.h.
|
inline |
Definition at line 276 of file agent_param.h.
|
inline |
Definition at line 275 of file agent_param.h.
|
inline |
Definition at line 272 of file agent_param.h.
void AgentParam::SplitByDelimiter | ( | const std::string & | txt, |
std::vector< std::string > & | strs, | ||
char | ch | ||
) |
Definition at line 774 of file agent_param.cc.
|
inline |
Definition at line 263 of file agent_param.h.
|
inline |
Definition at line 220 of file agent_param.h.
|
inline |
Definition at line 353 of file agent_param.h.
|
inline |
Definition at line 305 of file agent_param.h.
|
inline |
Definition at line 457 of file agent_param.h.
|
inline |
Definition at line 454 of file agent_param.h.
|
inline |
Definition at line 456 of file agent_param.h.
|
inline |
Definition at line 455 of file agent_param.h.
|
inline |
Definition at line 453 of file agent_param.h.
|
inline |
Definition at line 368 of file agent_param.h.
|
inlineprotected |
Definition at line 587 of file agent_param.h.
|
inline |
Definition at line 224 of file agent_param.h.
|
inline |
Definition at line 240 of file agent_param.h.
|
private |
|
private |
|
inline |
Definition at line 304 of file agent_param.h.
|
virtual |
Reimplemented in TorAgentParam.
Definition at line 1391 of file agent_param.cc.
|
inline |
Definition at line 373 of file agent_param.h.
|
inline |
Definition at line 329 of file agent_param.h.
|
inline |
Definition at line 184 of file agent_param.h.
|
inline |
Definition at line 190 of file agent_param.h.
|
inline |
Definition at line 183 of file agent_param.h.
|
inline |
Definition at line 189 of file agent_param.h.
|
inline |
Definition at line 188 of file agent_param.h.
|
inline |
Definition at line 466 of file agent_param.h.
|
inline |
Definition at line 467 of file agent_param.h.
|
inline |
Definition at line 342 of file agent_param.h.
|
inline |
Definition at line 332 of file agent_param.h.
|
inline |
Definition at line 575 of file agent_param.h.
|
inline |
Definition at line 350 of file agent_param.h.
|
inline |
Definition at line 347 of file agent_param.h.
|
inline |
Definition at line 344 of file agent_param.h.
|
inline |
Definition at line 322 of file agent_param.h.
|
inline |
Definition at line 199 of file agent_param.h.
|
inline |
Definition at line 202 of file agent_param.h.
|
inline |
Definition at line 195 of file agent_param.h.
|
inline |
Definition at line 201 of file agent_param.h.
|
inline |
Definition at line 200 of file agent_param.h.
|
inline |
Definition at line 267 of file agent_param.h.
|
inline |
Definition at line 270 of file agent_param.h.
|
inline |
Definition at line 271 of file agent_param.h.
|
inline |
Definition at line 268 of file agent_param.h.
|
inline |
Definition at line 269 of file agent_param.h.
|
friend |
Definition at line 617 of file agent_param.h.
|
private |
Definition at line 693 of file agent_param.h.
|
private |
Definition at line 792 of file agent_param.h.
|
private |
Definition at line 690 of file agent_param.h.
|
private |
Definition at line 699 of file agent_param.h.
|
private |
Definition at line 759 of file agent_param.h.
|
private |
Definition at line 849 of file agent_param.h.
|
private |
Definition at line 801 of file agent_param.h.
|
private |
Definition at line 802 of file agent_param.h.
|
private |
Definition at line 804 of file agent_param.h.
|
private |
Definition at line 851 of file agent_param.h.
|
private |
Definition at line 850 of file agent_param.h.
|
private |
Definition at line 754 of file agent_param.h.
|
private |
Definition at line 784 of file agent_param.h.
|
private |
Definition at line 740 of file agent_param.h.
|
private |
Definition at line 685 of file agent_param.h.
|
private |
Definition at line 708 of file agent_param.h.
|
private |
Definition at line 705 of file agent_param.h.
|
private |
Definition at line 707 of file agent_param.h.
|
private |
Definition at line 706 of file agent_param.h.
|
private |
Definition at line 838 of file agent_param.h.
|
private |
Definition at line 755 of file agent_param.h.
|
private |
Definition at line 766 of file agent_param.h.
|
private |
Definition at line 712 of file agent_param.h.
|
private |
Definition at line 714 of file agent_param.h.
|
private |
Definition at line 710 of file agent_param.h.
|
private |
Definition at line 713 of file agent_param.h.
|
private |
Definition at line 686 of file agent_param.h.
|
private |
Definition at line 688 of file agent_param.h.
|
private |
Definition at line 689 of file agent_param.h.
|
private |
Definition at line 687 of file agent_param.h.
|
private |
Definition at line 701 of file agent_param.h.
|
private |
Definition at line 704 of file agent_param.h.
|
private |
Definition at line 700 of file agent_param.h.
|
private |
Definition at line 703 of file agent_param.h.
|
private |
Definition at line 702 of file agent_param.h.
|
private |
Definition at line 788 of file agent_param.h.
|
private |
Definition at line 846 of file agent_param.h.
|
private |
Definition at line 732 of file agent_param.h.
|
private |
Definition at line 730 of file agent_param.h.
|
private |
Definition at line 734 of file agent_param.h.
|
private |
Definition at line 795 of file agent_param.h.
|
private |
Definition at line 731 of file agent_param.h.
|
private |
Definition at line 733 of file agent_param.h.
|
private |
Definition at line 796 of file agent_param.h.
|
private |
Definition at line 736 of file agent_param.h.
|
private |
Definition at line 760 of file agent_param.h.
|
private |
Definition at line 793 of file agent_param.h.
|
private |
Definition at line 794 of file agent_param.h.
|
private |
Definition at line 735 of file agent_param.h.
|
private |
Definition at line 854 of file agent_param.h.
|
private |
Definition at line 691 of file agent_param.h.
|
private |
Definition at line 758 of file agent_param.h.
|
private |
Definition at line 756 of file agent_param.h.
|
private |
Definition at line 823 of file agent_param.h.
|
private |
Definition at line 824 of file agent_param.h.
|
private |
Definition at line 717 of file agent_param.h.
|
static |
Definition at line 114 of file agent_param.h.
|
static |
Definition at line 115 of file agent_param.h.
|
private |
Definition at line 826 of file agent_param.h.
|
static |
Definition at line 116 of file agent_param.h.
|
private |
Definition at line 728 of file agent_param.h.
|
private |
Definition at line 729 of file agent_param.h.
|
private |
Definition at line 839 of file agent_param.h.
|
private |
Definition at line 751 of file agent_param.h.
|
private |
Definition at line 742 of file agent_param.h.
|
private |
Definition at line 744 of file agent_param.h.
|
private |
Definition at line 743 of file agent_param.h.
|
private |
Definition at line 747 of file agent_param.h.
|
private |
Definition at line 750 of file agent_param.h.
|
private |
Definition at line 746 of file agent_param.h.
|
private |
Definition at line 745 of file agent_param.h.
|
private |
Definition at line 853 of file agent_param.h.
|
private |
Definition at line 841 of file agent_param.h.
|
private |
Definition at line 843 of file agent_param.h.
|
private |
Definition at line 840 of file agent_param.h.
|
private |
Definition at line 842 of file agent_param.h.
|
private |
Definition at line 798 of file agent_param.h.
|
private |
Definition at line 799 of file agent_param.h.
|
private |
Definition at line 797 of file agent_param.h.
|
private |
Definition at line 727 of file agent_param.h.
|
private |
Definition at line 697 of file agent_param.h.
|
private |
Definition at line 726 of file agent_param.h.
|
private |
Definition at line 723 of file agent_param.h.
|
private |
Definition at line 724 of file agent_param.h.
|
private |
Definition at line 725 of file agent_param.h.
|
private |
Definition at line 721 of file agent_param.h.
|
private |
Definition at line 720 of file agent_param.h.
|
private |
Definition at line 722 of file agent_param.h.
|
private |
Definition at line 716 of file agent_param.h.
|
private |
Definition at line 844 of file agent_param.h.
|
private |
Definition at line 715 of file agent_param.h.
|
private |
Definition at line 847 of file agent_param.h.
|
private |
Definition at line 786 of file agent_param.h.
|
private |
Definition at line 785 of file agent_param.h.
|
private |
Definition at line 837 of file agent_param.h.
|
private |
Definition at line 684 of file agent_param.h.
|
private |
Definition at line 791 of file agent_param.h.
|
private |
Definition at line 790 of file agent_param.h.
|
private |
Definition at line 696 of file agent_param.h.
|
private |
Definition at line 789 of file agent_param.h.
|
private |
Definition at line 741 of file agent_param.h.
|
private |
Definition at line 835 of file agent_param.h.
|
private |
Definition at line 836 of file agent_param.h.
|
private |
Definition at line 757 of file agent_param.h.
|
private |
Definition at line 817 of file agent_param.h.
|
private |
Definition at line 815 of file agent_param.h.
|
private |
Definition at line 810 of file agent_param.h.
|
private |
Definition at line 813 of file agent_param.h.
|
private |
Definition at line 821 of file agent_param.h.
|
private |
Definition at line 819 of file agent_param.h.
|
private |
Definition at line 749 of file agent_param.h.
|
private |
Definition at line 807 of file agent_param.h.
|
private |
Definition at line 803 of file agent_param.h.
|
private |
Definition at line 777 of file agent_param.h.
|
private |
Definition at line 780 of file agent_param.h.
|
private |
Definition at line 781 of file agent_param.h.
|
private |
Definition at line 776 of file agent_param.h.
|
private |
Definition at line 779 of file agent_param.h.
|
private |
Definition at line 778 of file agent_param.h.
|
private |
Definition at line 775 of file agent_param.h.
|
private |
Definition at line 748 of file agent_param.h.
|
private |
Definition at line 737 of file agent_param.h.
|
private |
Definition at line 709 of file agent_param.h.
|
private |
Definition at line 800 of file agent_param.h.
|
private |
Definition at line 753 of file agent_param.h.
|
private |
Definition at line 833 of file agent_param.h.
|
private |
Definition at line 829 of file agent_param.h.
|
private |
Definition at line 831 of file agent_param.h.
|
private |
Definition at line 830 of file agent_param.h.
|
private |
Definition at line 828 of file agent_param.h.
|
private |
Definition at line 763 of file agent_param.h.
std::map<std::string, uint32_t>::iterator AgentParam::trace_buff_size_iter |
Definition at line 169 of file agent_param.h.
std::map<std::string, uint32_t> AgentParam::trace_buff_size_map |
Definition at line 168 of file agent_param.h.
|
private |
Definition at line 764 of file agent_param.h.
|
private |
Definition at line 711 of file agent_param.h.
|
private |
Definition at line 719 of file agent_param.h.
|
private |
Definition at line 752 of file agent_param.h.
|
private |
Definition at line 683 of file agent_param.h.
|
private |
Definition at line 765 of file agent_param.h.
|
private |
Definition at line 694 of file agent_param.h.
|
private |
Definition at line 845 of file agent_param.h.
|
private |
Definition at line 782 of file agent_param.h.
|
private |
Definition at line 762 of file agent_param.h.
|
private |
Definition at line 852 of file agent_param.h.
|
private |
Definition at line 787 of file agent_param.h.
|
private |
Definition at line 761 of file agent_param.h.
|
private |
Definition at line 718 of file agent_param.h.
|
private |
Definition at line 767 of file agent_param.h.
|
private |
Definition at line 770 of file agent_param.h.
|
private |
Definition at line 771 of file agent_param.h.
|
private |
Definition at line 768 of file agent_param.h.
|
private |
Definition at line 769 of file agent_param.h.