#include <dns_oper.h>
|
| enum | Source { Config
, Agent
} |
| |
| typedef std::map< std::string, VirtualDnsRecordConfig * > | DataMap |
| |
| typedef std::pair< std::string, VirtualDnsRecordConfig * > | DataPair |
| |
| enum | DnsConfigEvent { CFG_ADD
, CFG_CHANGE
, CFG_DELETE
} |
| |
| enum | DnsConfigFlags { DnsConfigValid = 1 << 0
, DnsConfigNotified = 1 << 1
, DnsConfigDeleteMarked = 1 << 2
, DnsConfigErrorLogged = 1 << 3
} |
| |
| typedef boost::function< void(const DnsConfig *, DnsConfig::DnsConfigEvent)> | Callback |
| |
| typedef boost::function< void(const Subnet &, const VirtualDnsConfig *, DnsConfig::DnsConfigEvent)> | ZoneCallback |
| |
Definition at line 188 of file dns_oper.h.
◆ DataMap
◆ DataPair
◆ Source
◆ VirtualDnsRecordConfig() [1/2]
| VirtualDnsRecordConfig::VirtualDnsRecordConfig |
( |
IFMapNode * |
node | ) |
|
◆ VirtualDnsRecordConfig() [2/2]
| VirtualDnsRecordConfig::VirtualDnsRecordConfig |
( |
const std::string & |
name, |
|
|
const std::string & |
vdns_name, |
|
|
const DnsItem & |
item |
|
) |
| |
◆ ~VirtualDnsRecordConfig()
| VirtualDnsRecordConfig::~VirtualDnsRecordConfig |
( |
| ) |
|
◆ CanNotify()
| bool VirtualDnsRecordConfig::CanNotify |
( |
| ) |
|
◆ Find()
◆ GetObject()
◆ GetRecord()
| const DnsItem& VirtualDnsRecordConfig::GetRecord |
( |
| ) |
const |
|
inline |
◆ GetVDns()
| autogen::VirtualDnsType VirtualDnsRecordConfig::GetVDns |
( |
| ) |
const |
◆ GetViewName()
| std::string VirtualDnsRecordConfig::GetViewName |
( |
| ) |
const |
◆ GetVirtualDns()
◆ HasChanged()
| bool VirtualDnsRecordConfig::HasChanged |
( |
DnsItem & |
rhs | ) |
|
◆ OnAdd()
| void VirtualDnsRecordConfig::OnAdd |
( |
IFMapNode * |
node = NULL | ) |
|
◆ OnChange() [1/2]
| void VirtualDnsRecordConfig::OnChange |
( |
const DnsItem & |
new_rec | ) |
|
◆ OnChange() [2/2]
| void VirtualDnsRecordConfig::OnChange |
( |
IFMapNode * |
node | ) |
|
◆ OnDelete()
| void VirtualDnsRecordConfig::OnDelete |
( |
| ) |
|
◆ OnlyTtlChange()
| bool VirtualDnsRecordConfig::OnlyTtlChange |
( |
DnsItem & |
rhs | ) |
|
◆ Trace()
| void VirtualDnsRecordConfig::Trace |
( |
const std::string & |
ev | ) |
|
◆ UpdateVdns()
| bool VirtualDnsRecordConfig::UpdateVdns |
( |
IFMapNode * |
node | ) |
|
◆ UpdateVirtualDns()
◆ VirtualDnsRecordTrace()
| void VirtualDnsRecordConfig::VirtualDnsRecordTrace |
( |
VirtualDnsRecordTraceData & |
rec | ) |
|
◆ rec_
| DnsItem VirtualDnsRecordConfig::rec_ |
◆ src_
| Source VirtualDnsRecordConfig::src_ |
◆ virt_dns_
◆ virt_dns_rec_config_
◆ virtual_dns_name_
| std::string VirtualDnsRecordConfig::virtual_dns_name_ |
The documentation for this struct was generated from the following files: