#include <config_manager.h>
Definition at line 60 of file config_manager.h.
◆ ConfigManager()
ConfigManager::ConfigManager |
( |
Agent * |
agent | ) |
|
◆ ~ConfigManager()
ConfigManager::~ConfigManager |
( |
| ) |
|
|
virtual |
◆ AddBgpRouterConfigNode()
void ConfigManager::AddBgpRouterConfigNode |
( |
IFMapNode * |
node | ) |
|
◆ AddBridgeDomainNode()
void ConfigManager::AddBridgeDomainNode |
( |
IFMapNode * |
node | ) |
|
◆ AddForwardingClassNode()
void ConfigManager::AddForwardingClassNode |
( |
IFMapNode * |
node | ) |
|
◆ AddGlobalQosConfigNode()
void ConfigManager::AddGlobalQosConfigNode |
( |
IFMapNode * |
node | ) |
|
◆ AddGlobalSystemConfigNode()
void ConfigManager::AddGlobalSystemConfigNode |
( |
IFMapNode * |
node | ) |
|
◆ AddGlobalVrouterNode()
void ConfigManager::AddGlobalVrouterNode |
( |
IFMapNode * |
node | ) |
|
◆ AddHealthCheckServiceNode()
void ConfigManager::AddHealthCheckServiceNode |
( |
IFMapNode * |
node | ) |
|
◆ AddLogicalInterfaceNode()
void ConfigManager::AddLogicalInterfaceNode |
( |
IFMapNode * |
node | ) |
|
◆ AddMulticastPolicyNode()
void ConfigManager::AddMulticastPolicyNode |
( |
IFMapNode * |
node | ) |
|
◆ AddNetworkIpamNode()
void ConfigManager::AddNetworkIpamNode |
( |
IFMapNode * |
node | ) |
|
◆ AddPhysicalDeviceNode()
void ConfigManager::AddPhysicalDeviceNode |
( |
IFMapNode * |
node | ) |
|
◆ AddPhysicalDeviceVn()
◆ AddPhysicalInterfaceNode()
void ConfigManager::AddPhysicalInterfaceNode |
( |
IFMapNode * |
node | ) |
|
◆ AddPolicySetNode()
void ConfigManager::AddPolicySetNode |
( |
IFMapNode * |
node | ) |
|
◆ AddProjectNode()
void ConfigManager::AddProjectNode |
( |
IFMapNode * |
node | ) |
|
◆ AddQosConfigNode()
void ConfigManager::AddQosConfigNode |
( |
IFMapNode * |
node | ) |
|
◆ AddQosQueueNode()
void ConfigManager::AddQosQueueNode |
( |
IFMapNode * |
node | ) |
|
◆ AddSecurityLoggingObjectNode()
void ConfigManager::AddSecurityLoggingObjectNode |
( |
IFMapNode * |
node | ) |
|
◆ AddSgNode()
void ConfigManager::AddSgNode |
( |
IFMapNode * |
node | ) |
|
◆ AddTagNode()
void ConfigManager::AddTagNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVirtualDnsNode()
void ConfigManager::AddVirtualDnsNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVirtualRouterNode()
void ConfigManager::AddVirtualRouterNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVmiNode()
void ConfigManager::AddVmiNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVmNode()
void ConfigManager::AddVmNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVnNode()
void ConfigManager::AddVnNode |
( |
IFMapNode * |
node | ) |
|
◆ AddVrfNode()
void ConfigManager::AddVrfNode |
( |
IFMapNode * |
node | ) |
|
◆ agent()
Agent* ConfigManager::agent |
( |
| ) |
|
|
inline |
◆ CanUseNode() [1/2]
bool ConfigManager::CanUseNode |
( |
IFMapNode * |
node | ) |
|
◆ CanUseNode() [2/2]
◆ DelPhysicalDeviceVn()
◆ DISALLOW_COPY_AND_ASSIGN()
◆ FindAdjacentIFMapNode()
◆ helper()
◆ Init()
void ConfigManager::Init |
( |
| ) |
|
◆ LogicalInterfaceNodeCount()
uint32_t ConfigManager::LogicalInterfaceNodeCount |
( |
| ) |
const |
◆ NodeResync()
void ConfigManager::NodeResync |
( |
IFMapNode * |
node | ) |
|
◆ PhysicalDeviceVnCount()
uint32_t ConfigManager::PhysicalDeviceVnCount |
( |
| ) |
const |
◆ ProcessCount()
uint32_t ConfigManager::ProcessCount |
( |
| ) |
const |
◆ ProfileInfo()
string ConfigManager::ProfileInfo |
( |
| ) |
const |
◆ Run()
int ConfigManager::Run |
( |
void |
| ) |
|
◆ Size()
uint32_t ConfigManager::Size |
( |
| ) |
const |
◆ SkipNode() [1/2]
bool ConfigManager::SkipNode |
( |
IFMapNode * |
node | ) |
|
◆ SkipNode() [2/2]
◆ Start()
void ConfigManager::Start |
( |
| ) |
|
◆ timeout()
uint32_t ConfigManager::timeout |
( |
| ) |
const |
|
inline |
◆ TimerRun()
bool ConfigManager::TimerRun |
( |
| ) |
|
◆ TriggerRun()
bool ConfigManager::TriggerRun |
( |
| ) |
|
◆ VmiNodeCount()
uint32_t ConfigManager::VmiNodeCount |
( |
| ) |
const |
◆ agent_
Agent* ConfigManager::agent_ |
|
private |
◆ bgp_router_config_list_
◆ bridge_domain_list_
◆ device_list_
◆ device_vn_list_
◆ forwarding_class_list_
◆ global_qos_config_list_
◆ global_system_config_list_
◆ global_vrouter_list_
◆ hc_list_
◆ helper_
◆ kIterationCount
const uint32_t ConfigManager::kIterationCount = 64 |
|
static |
◆ kMaxTimeout
const uint32_t ConfigManager::kMaxTimeout = 10 |
|
static |
◆ kMinTimeout
const uint32_t ConfigManager::kMinTimeout = 1 |
|
static |
◆ logical_interface_list_
◆ mp_list_
◆ network_ipam_list_
◆ physical_interface_list_
◆ policy_set_list_
◆ process_config_count_
uint64_t ConfigManager::process_config_count_[kMaxTimeout+1] |
|
private |
◆ project_list_
◆ qos_config_list_
◆ qos_queue_list_
◆ sg_list_
◆ slo_list_
◆ tag_list_
◆ timeout_
uint32_t ConfigManager::timeout_ |
|
private |
◆ timer_
Timer* ConfigManager::timer_ |
|
private |
◆ trigger_
◆ virtual_dns_list_
◆ virtual_router_list_
◆ vm_list_
◆ vmi_list_
◆ vn_list_
◆ vrf_list_
The documentation for this class was generated from the following files: