#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: