OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DnsManager Member List

This is the complete list of members for DnsManager, including all inherited members.

AddPendingList(uint16_t xid, const std::string &view, const std::string &zone, const DnsItems &items, BindUtil::Operation op)DnsManagerprivate
bind_status_DnsManagerprivate
BindEventHandler(BindStatus::Event ev)DnsManager
BindPendingMsgHandler(const std::string &key, const std::string &context) const DnsManager
CancelEndofConfigTimer()DnsManagerprivate
CancelPendingTimer()DnsManagerprivate
CheckName(std::string rec_name, std::string name)DnsManagerinlineprivate
CheckZoneDelete(ZoneList &zones, PendingList &pend)DnsManagerprivate
ClearDeportedPendingList()DnsManagerinline
ClearPendingList()DnsManagerprivate
config_client_manager_DnsManagerprivate
config_mgr_DnsManagerprivate
DeletePendingList(uint16_t xid)DnsManagerprivate
DeportedPendingListMap typedefDnsManager
DeportedPendingListPair typedefDnsManager
DISALLOW_COPY_AND_ASSIGN(DnsManager)DnsManagerprivate
DnsBindTest classDnsManagerfriend
DnsConfigMsgHandler(const std::string &key, const std::string &context) const DnsManager
DnsManager()DnsManager
DnsManagerTest classDnsManagerfriend
DnsPtrZone(const Subnet &subnet, const VirtualDnsConfig *vdns, DnsConfig::DnsConfigEvent ev)DnsManager
DnsRecord(const DnsConfig *config, DnsConfig::DnsConfigEvent ev)DnsManager
DnsView(const DnsConfig *config, DnsConfig::DnsConfigEvent ev)DnsManager
dp_pending_map_DnsManagerprivate
end_of_config_DnsManagerprivate
end_of_config_check_timer_DnsManagerprivate
EndofConfigTimerExpiry()DnsManagerprivate
g_trans_id_DnsManagerprivatestatic
get_config_manager()DnsManagerinline
GetConfigManager()DnsManagerinline
GetDeportedPendingListMap()DnsManagerinline
GetTransId()DnsManagerinlineprivate
HandleUpdateResponse(uint8_t *pkt, std::size_t length)DnsManager
idx_DnsManagerprivate
Initialize(DB *config_db, DBGraph *config_graph, const std::string &named_config_dir, const std::string &named_config_file, const std::string &named_log_file, const std::string &rndc_config_file, const std::string &rndc_secret, const std::string &named_max_cache_size, const uint16_t named_max_retransmissions, const uint16_t named_retransmission_interval)DnsManager
IsBindStatusUp()DnsManagerinline
IsEndOfConfig()DnsManagerinline
kEndOfConfigCheckTimeDnsManagerstatic
kMaxIndexAllocatorDnsManagerstatic
kMaxRetransmitCountDnsManagerstatic
kNamedHiWaterMarkDnsManagerstatic
kNamedLoWaterMarkDnsManagerstatic
kPendingRecordReScheduleTimeDnsManagerstatic
MakeSandeshPageReq(PageReqData *req, VirtualDnsConfig::DataMap &vdns, VirtualDnsConfig::DataMap::iterator vdns_it, VirtualDnsConfig::DataMap::iterator vdns_iter, const std::string &key, const std::string &req_name) const DnsManager
max_records_per_sandeshDnsManagerstatic
mutex_DnsManagerprivate
named_hi_watermark_DnsManagerprivate
named_lo_watermark_DnsManagerprivate
named_max_retransmissions_DnsManagerprivate
named_retransmission_interval_DnsManagerprivate
named_send_throttled_DnsManagerprivate
NotifyAllDnsRecords(const VirtualDnsConfig *config, DnsConfig::DnsConfigEvent ev)DnsManagerprivate
NotifyReverseDnsRecords(const VirtualDnsConfig *config, DnsConfig::DnsConfigEvent ev, bool notify)DnsManagerprivate
NotifyThrottledDnsRecords()DnsManager
pending_done_queue_DnsManagerprivate
pending_map_DnsManagerprivate
pending_timer_DnsManagerprivate
PendingDone(uint16_t xid)DnsManagerprivate
PendingListMap typedefDnsManager
PendingListPair typedefDnsManager
PendingListViewDelete(const VirtualDnsConfig *config)DnsManagerprivate
PendingListZoneDelete(const Subnet &subnet, const VirtualDnsConfig *config)DnsManagerprivate
PendingTimerExpiry()DnsManagerprivate
ProcessAgentUpdate(BindUtil::Operation event, const std::string &name, const std::string &vdns_name, const DnsItem &item)DnsManager
ProcessConfig(IFMapNodeProxy *proxy, const std::string &name, DnsConfigManager::EventType event)DnsManager
record_send_count_DnsManagerprivate
ResendRecordsinBatch()DnsManagerprivate
ResetTransId(uint16_t)DnsManagerinlineprivate
SendRecordUpdate(BindUtil::Operation op, const VirtualDnsRecordConfig *config)DnsManagerprivate
SendRetransmit(uint16_t xid, BindUtil::Operation op, const std::string &view, const std::string &zone, DnsItems &items, uint32_t retranmit_count)DnsManager
SendUpdate(BindUtil::Operation op, const std::string &view, const std::string &zone, DnsItems &items)DnsManager
set_config_manager(ConfigClientManager *config_manager)DnsManagerinline
Shutdown()DnsManager
StartEndofConfigTimer()DnsManager
StartPendingTimer(int)DnsManagerprivate
UpdateAll()DnsManager
UpdatePendingList(const std::string &view, const std::string &zone, const DnsItems &items)DnsManagerprivate
VdnsRecordsMsgHandler(const std::string &key, const std::string &context, bool show_all=false) const DnsManager
VdnsServersMsgHandler(const std::string &key, const std::string &context) const DnsManager
~DnsManager()DnsManagervirtual