OpenSDN source code
|
#include <config_manager.h>
Static Public Attributes | |
static const uint32_t | kIterationCount = 64 |
static const uint32_t | kMinTimeout = 1 |
static const uint32_t | kMaxTimeout = 10 |
Private Member Functions | |
DISALLOW_COPY_AND_ASSIGN (ConfigManager) | |
Definition at line 60 of file config_manager.h.
ConfigManager::ConfigManager | ( | Agent * | agent | ) |
|
virtual |
void ConfigManager::AddBgpRouterConfigNode | ( | IFMapNode * | node | ) |
Definition at line 543 of file config_manager.cc.
void ConfigManager::AddBridgeDomainNode | ( | IFMapNode * | node | ) |
Definition at line 458 of file config_manager.cc.
void ConfigManager::AddForwardingClassNode | ( | IFMapNode * | node | ) |
Definition at line 494 of file config_manager.cc.
void ConfigManager::AddGlobalQosConfigNode | ( | IFMapNode * | node | ) |
Definition at line 523 of file config_manager.cc.
void ConfigManager::AddGlobalSystemConfigNode | ( | IFMapNode * | node | ) |
Definition at line 527 of file config_manager.cc.
void ConfigManager::AddGlobalVrouterNode | ( | IFMapNode * | node | ) |
Definition at line 539 of file config_manager.cc.
void ConfigManager::AddHealthCheckServiceNode | ( | IFMapNode * | node | ) |
Definition at line 454 of file config_manager.cc.
void ConfigManager::AddLogicalInterfaceNode | ( | IFMapNode * | node | ) |
Definition at line 442 of file config_manager.cc.
void ConfigManager::AddMulticastPolicyNode | ( | IFMapNode * | node | ) |
Definition at line 502 of file config_manager.cc.
void ConfigManager::AddNetworkIpamNode | ( | IFMapNode * | node | ) |
Definition at line 531 of file config_manager.cc.
void ConfigManager::AddPhysicalDeviceNode | ( | IFMapNode * | node | ) |
Definition at line 450 of file config_manager.cc.
void ConfigManager::AddPhysicalDeviceVn | ( | const boost::uuids::uuid & | dev, |
const boost::uuids::uuid & | vn | ||
) |
Definition at line 510 of file config_manager.cc.
void ConfigManager::AddPhysicalInterfaceNode | ( | IFMapNode * | node | ) |
Definition at line 486 of file config_manager.cc.
void ConfigManager::AddPolicySetNode | ( | IFMapNode * | node | ) |
Definition at line 462 of file config_manager.cc.
void ConfigManager::AddProjectNode | ( | IFMapNode * | node | ) |
void ConfigManager::AddQosConfigNode | ( | IFMapNode * | node | ) |
Definition at line 490 of file config_manager.cc.
void ConfigManager::AddQosQueueNode | ( | IFMapNode * | node | ) |
Definition at line 506 of file config_manager.cc.
void ConfigManager::AddSecurityLoggingObjectNode | ( | IFMapNode * | node | ) |
Definition at line 498 of file config_manager.cc.
void ConfigManager::AddSgNode | ( | IFMapNode * | node | ) |
Definition at line 466 of file config_manager.cc.
void ConfigManager::AddTagNode | ( | IFMapNode * | node | ) |
Definition at line 470 of file config_manager.cc.
void ConfigManager::AddVirtualDnsNode | ( | IFMapNode * | node | ) |
Definition at line 535 of file config_manager.cc.
void ConfigManager::AddVirtualRouterNode | ( | IFMapNode * | node | ) |
Definition at line 547 of file config_manager.cc.
void ConfigManager::AddVmiNode | ( | IFMapNode * | node | ) |
Definition at line 434 of file config_manager.cc.
void ConfigManager::AddVmNode | ( | IFMapNode * | node | ) |
Definition at line 482 of file config_manager.cc.
void ConfigManager::AddVnNode | ( | IFMapNode * | node | ) |
Definition at line 474 of file config_manager.cc.
void ConfigManager::AddVrfNode | ( | IFMapNode * | node | ) |
Definition at line 478 of file config_manager.cc.
|
inline |
Definition at line 124 of file config_manager.h.
bool ConfigManager::CanUseNode | ( | IFMapNode * | node | ) |
bool ConfigManager::CanUseNode | ( | IFMapNode * | node, |
IFMapAgentTable * | table | ||
) |
void ConfigManager::DelPhysicalDeviceVn | ( | const boost::uuids::uuid & | dev, |
const boost::uuids::uuid & | vn | ||
) |
Definition at line 515 of file config_manager.cc.
|
private |
|
inline |
Definition at line 122 of file config_manager.h.
void ConfigManager::Init | ( | ) |
uint32_t ConfigManager::LogicalInterfaceNodeCount | ( | ) | const |
Definition at line 446 of file config_manager.cc.
void ConfigManager::NodeResync | ( | IFMapNode * | node | ) |
uint32_t ConfigManager::PhysicalDeviceVnCount | ( | ) | const |
Definition at line 519 of file config_manager.cc.
uint32_t ConfigManager::ProcessCount | ( | ) | const |
Definition at line 338 of file config_manager.cc.
string ConfigManager::ProfileInfo | ( | ) | const |
int ConfigManager::Run | ( | void | ) |
Definition at line 402 of file config_manager.cc.
uint32_t ConfigManager::Size | ( | ) | const |
Definition at line 312 of file config_manager.cc.
bool ConfigManager::SkipNode | ( | IFMapNode * | node | ) |
bool ConfigManager::SkipNode | ( | IFMapNode * | node, |
IFMapAgentTable * | table | ||
) |
void ConfigManager::Start | ( | ) |
|
inline |
Definition at line 78 of file config_manager.h.
bool ConfigManager::TimerRun | ( | ) |
bool ConfigManager::TriggerRun | ( | ) |
uint32_t ConfigManager::VmiNodeCount | ( | ) | const |
Definition at line 438 of file config_manager.cc.
|
private |
Definition at line 127 of file config_manager.h.
|
private |
Definition at line 153 of file config_manager.h.
|
private |
Definition at line 146 of file config_manager.h.
|
private |
Definition at line 135 of file config_manager.h.
|
private |
Definition at line 145 of file config_manager.h.
|
private |
Definition at line 144 of file config_manager.h.
|
private |
Definition at line 155 of file config_manager.h.
|
private |
Definition at line 158 of file config_manager.h.
|
private |
Definition at line 152 of file config_manager.h.
|
private |
Definition at line 141 of file config_manager.h.
|
private |
Definition at line 162 of file config_manager.h.
|
static |
Definition at line 63 of file config_manager.h.
|
static |
Definition at line 65 of file config_manager.h.
|
static |
Definition at line 64 of file config_manager.h.
|
private |
Definition at line 134 of file config_manager.h.
|
private |
Definition at line 149 of file config_manager.h.
|
private |
Definition at line 156 of file config_manager.h.
|
private |
Definition at line 133 of file config_manager.h.
|
private |
Definition at line 148 of file config_manager.h.
|
private |
Definition at line 161 of file config_manager.h.
|
private |
Definition at line 159 of file config_manager.h.
|
private |
Definition at line 142 of file config_manager.h.
|
private |
Definition at line 143 of file config_manager.h.
|
private |
Definition at line 136 of file config_manager.h.
|
private |
Definition at line 147 of file config_manager.h.
|
private |
Definition at line 137 of file config_manager.h.
|
private |
Definition at line 130 of file config_manager.h.
|
private |
Definition at line 129 of file config_manager.h.
|
private |
Definition at line 128 of file config_manager.h.
|
private |
Definition at line 157 of file config_manager.h.
|
private |
Definition at line 154 of file config_manager.h.
|
private |
Definition at line 140 of file config_manager.h.
|
private |
Definition at line 132 of file config_manager.h.
|
private |
Definition at line 138 of file config_manager.h.
|
private |
Definition at line 139 of file config_manager.h.