#include <dns_config.h>
Definition at line 73 of file dns_config.h.
◆ ChangeList
◆ IdentifierMap
◆ Observer
◆ EventType
Enumerator |
---|
CFG_NONE | |
CFG_ADD | |
CFG_CHANGE | |
CFG_DELETE | |
Definition at line 76 of file dns_config.h.
◆ DnsConfigManager()
DnsConfigManager::DnsConfigManager |
( |
| ) |
|
◆ ~DnsConfigManager()
DnsConfigManager::~DnsConfigManager |
( |
| ) |
|
|
virtual |
◆ ConfigHandler()
bool DnsConfigManager::ConfigHandler |
( |
| ) |
|
|
private |
◆ database()
DB* DnsConfigManager::database |
( |
| ) |
|
|
inline |
◆ DISALLOW_COPY_AND_ASSIGN()
◆ FindTarget() [1/2]
◆ FindTarget() [2/2]
IFMapNode * DnsConfigManager::FindTarget |
( |
IFMapNode * |
node, |
|
|
std::string |
link_name, |
|
|
std::string |
node_type |
|
) |
| |
◆ graph()
DBGraph* DnsConfigManager::graph |
( |
| ) |
|
|
inline |
◆ IdentifierMapInit()
void DnsConfigManager::IdentifierMapInit |
( |
| ) |
|
|
private |
◆ Initialize()
void DnsConfigManager::Initialize |
( |
DB * |
db, |
|
|
DBGraph * |
db_graph |
|
) |
| |
◆ localname()
const std::string& DnsConfigManager::localname |
( |
| ) |
const |
|
inline |
◆ OnChange()
void DnsConfigManager::OnChange |
( |
| ) |
|
◆ ProcessChanges()
void DnsConfigManager::ProcessChanges |
( |
const ChangeList & |
change_list | ) |
|
|
private |
◆ ProcessGlobalQosConfig()
void DnsConfigManager::ProcessGlobalQosConfig |
( |
const ConfigDelta & |
delta | ) |
|
|
private |
◆ ProcessNetworkIpam()
void DnsConfigManager::ProcessNetworkIpam |
( |
const ConfigDelta & |
delta | ) |
|
|
private |
◆ ProcessNode()
◆ ProcessVirtualDNS()
void DnsConfigManager::ProcessVirtualDNS |
( |
const ConfigDelta & |
delta | ) |
|
|
private |
◆ ProcessVirtualDNSRecord()
void DnsConfigManager::ProcessVirtualDNSRecord |
( |
const ConfigDelta & |
delta | ) |
|
|
private |
◆ ProcessVNNI()
void DnsConfigManager::ProcessVNNI |
( |
const ConfigDelta & |
delta | ) |
|
|
private |
◆ RegisterObservers()
void DnsConfigManager::RegisterObservers |
( |
const Observers & |
obs | ) |
|
|
inline |
◆ Terminate()
void DnsConfigManager::Terminate |
( |
| ) |
|
◆ ToEventString()
const std::string& DnsConfigManager::ToEventString |
( |
EventType |
ev | ) |
|
|
inline |
◆ config_task_id_
int DnsConfigManager::config_task_id_ = -1 |
|
staticprivate |
◆ config_types
const char * DnsConfigManager::config_types |
|
static |
Initial value:= {
"virtual-DNS",
"virtual-DNS-record",
"network-ipam",
"virtual-network-network-ipam",
"global-qos-config",
}
Definition at line 83 of file dns_config.h.
◆ config_types_size
◆ db_
DB* DnsConfigManager::db_ |
|
private |
◆ db_graph_
DBGraph* DnsConfigManager::db_graph_ |
|
private |
◆ EventString
const std::string DnsConfigManager::EventString |
|
static |
Initial value:= {
"None",
"Add",
"Change",
"Delete"
}
Definition at line 82 of file dns_config.h.
◆ global_qos_config_
◆ id_map_
◆ ipam_config_
◆ kConfigTaskInstanceId
const int DnsConfigManager::kConfigTaskInstanceId = 0 |
|
static |
◆ listener_
◆ localname_
std::string DnsConfigManager::localname_ |
|
private |
◆ obs_
◆ trigger_
◆ virt_dns_config_
◆ virt_dns_rec_config_
◆ vnni_config_
The documentation for this class was generated from the following files: