#include <dns_oper.h>
|
typedef std::set< IpamConfig * > | IpamList |
|
typedef std::set< VirtualDnsRecordConfig * > | VDnsRec |
|
typedef std::map< std::string, VirtualDnsConfig * > | DataMap |
|
typedef std::pair< std::string, VirtualDnsConfig * > | 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 136 of file dns_oper.h.
◆ DataMap
◆ DataPair
◆ IpamList
◆ VDnsRec
◆ VirtualDnsConfig() [1/2]
VirtualDnsConfig::VirtualDnsConfig |
( |
IFMapNode * |
node | ) |
|
◆ VirtualDnsConfig() [2/2]
VirtualDnsConfig::VirtualDnsConfig |
( |
const std::string & |
name | ) |
|
◆ ~VirtualDnsConfig()
VirtualDnsConfig::~VirtualDnsConfig |
( |
| ) |
|
◆ AddIpam()
void VirtualDnsConfig::AddIpam |
( |
IpamConfig * |
ipam | ) |
|
|
inline |
◆ AddRecord()
◆ DelIpam()
void VirtualDnsConfig::DelIpam |
( |
IpamConfig * |
ipam | ) |
|
|
inline |
◆ DelRecord()
◆ DynamicUpdatesEnabled()
bool VirtualDnsConfig::DynamicUpdatesEnabled |
( |
| ) |
const |
◆ Find()
◆ GetDomainName()
std::string VirtualDnsConfig::GetDomainName |
( |
| ) |
const |
|
inline |
◆ GetIpamList()
const IpamList& VirtualDnsConfig::GetIpamList |
( |
| ) |
const |
|
inline |
◆ GetNegativeCacheTtl()
int VirtualDnsConfig::GetNegativeCacheTtl |
( |
| ) |
const |
|
inline |
◆ GetNextDns()
std::string VirtualDnsConfig::GetNextDns |
( |
| ) |
const |
◆ GetObject()
bool VirtualDnsConfig::GetObject |
( |
IFMapNode * |
node, |
|
|
autogen::VirtualDnsType & |
data |
|
) |
| |
◆ GetOldDomainName()
std::string VirtualDnsConfig::GetOldDomainName |
( |
| ) |
const |
|
inline |
◆ GetRecordOrder()
std::string VirtualDnsConfig::GetRecordOrder |
( |
| ) |
const |
|
inline |
◆ GetSubnet()
bool VirtualDnsConfig::GetSubnet |
( |
const IpAddress & |
addr, |
|
|
Subnet & |
subnet |
|
) |
| const |
◆ GetTtl()
int VirtualDnsConfig::GetTtl |
( |
| ) |
const |
|
inline |
◆ GetVDns()
autogen::VirtualDnsType VirtualDnsConfig::GetVDns |
( |
| ) |
const |
|
inline |
◆ GetViewName()
std::string VirtualDnsConfig::GetViewName |
( |
| ) |
const |
◆ GetVirtualDnsMap()
static DataMap& VirtualDnsConfig::GetVirtualDnsMap |
( |
| ) |
|
|
inlinestatic |
◆ HasChanged()
bool VirtualDnsConfig::HasChanged |
( |
| ) |
|
◆ HasReverseResolutionChanged()
bool VirtualDnsConfig::HasReverseResolutionChanged |
( |
| ) |
const |
|
inline |
◆ IsExternalVisible()
bool VirtualDnsConfig::IsExternalVisible |
( |
| ) |
const |
|
inline |
◆ IsReverseResolutionEnabled()
bool VirtualDnsConfig::IsReverseResolutionEnabled |
( |
| ) |
const |
|
inline |
◆ NotifyPendingDnsRecords()
void VirtualDnsConfig::NotifyPendingDnsRecords |
( |
| ) |
|
◆ OnAdd()
void VirtualDnsConfig::OnAdd |
( |
IFMapNode * |
node | ) |
|
◆ OnChange()
void VirtualDnsConfig::OnChange |
( |
IFMapNode * |
node | ) |
|
◆ OnDelete()
void VirtualDnsConfig::OnDelete |
( |
| ) |
|
◆ Trace()
void VirtualDnsConfig::Trace |
( |
const std::string & |
ev | ) |
|
◆ VirtualDnsTrace()
void VirtualDnsConfig::VirtualDnsTrace |
( |
VirtualDnsTraceData & |
rec | ) |
|
◆ ipams_
◆ old_rec_
autogen::VirtualDnsType VirtualDnsConfig::old_rec_ |
◆ rec_
autogen::VirtualDnsType VirtualDnsConfig::rec_ |
◆ virt_dns_config_
◆ virtual_dns_records_
VDnsRec VirtualDnsConfig::virtual_dns_records_ |
The documentation for this struct was generated from the following files: