OpenSDN source code
|
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) | DnsManager | private |
bind_status_ | DnsManager | private |
BindEventHandler(BindStatus::Event ev) | DnsManager | |
BindPendingMsgHandler(const std::string &key, const std::string &context) const | DnsManager | |
CancelEndofConfigTimer() | DnsManager | private |
CancelPendingTimer() | DnsManager | private |
CheckName(std::string rec_name, std::string name) | DnsManager | inlineprivate |
CheckZoneDelete(ZoneList &zones, PendingList &pend) | DnsManager | private |
ClearDeportedPendingList() | DnsManager | inline |
ClearPendingList() | DnsManager | private |
config_client_manager_ | DnsManager | private |
config_mgr_ | DnsManager | private |
DeletePendingList(uint16_t xid) | DnsManager | private |
DeportedPendingListMap typedef | DnsManager | |
DeportedPendingListPair typedef | DnsManager | |
DISALLOW_COPY_AND_ASSIGN(DnsManager) | DnsManager | private |
DnsBindTest class | DnsManager | friend |
DnsConfigMsgHandler(const std::string &key, const std::string &context) const | DnsManager | |
DnsManager() | DnsManager | |
DnsManagerTest class | DnsManager | friend |
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_ | DnsManager | private |
end_of_config_ | DnsManager | private |
end_of_config_check_timer_ | DnsManager | private |
EndofConfigTimerExpiry() | DnsManager | private |
g_trans_id_ | DnsManager | privatestatic |
get_config_manager() | DnsManager | inline |
GetConfigManager() | DnsManager | inline |
GetDeportedPendingListMap() | DnsManager | inline |
GetTransId() | DnsManager | inlineprivate |
HandleUpdateResponse(uint8_t *pkt, std::size_t length) | DnsManager | |
idx_ | DnsManager | private |
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() | DnsManager | inline |
IsEndOfConfig() | DnsManager | inline |
kEndOfConfigCheckTime | DnsManager | static |
kMaxIndexAllocator | DnsManager | static |
kMaxRetransmitCount | DnsManager | static |
kNamedHiWaterMark | DnsManager | static |
kNamedLoWaterMark | DnsManager | static |
kPendingRecordReScheduleTime | DnsManager | static |
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_sandesh | DnsManager | static |
mutex_ | DnsManager | private |
named_hi_watermark_ | DnsManager | private |
named_lo_watermark_ | DnsManager | private |
named_max_retransmissions_ | DnsManager | private |
named_retransmission_interval_ | DnsManager | private |
named_send_throttled_ | DnsManager | private |
NotifyAllDnsRecords(const VirtualDnsConfig *config, DnsConfig::DnsConfigEvent ev) | DnsManager | private |
NotifyReverseDnsRecords(const VirtualDnsConfig *config, DnsConfig::DnsConfigEvent ev, bool notify) | DnsManager | private |
NotifyThrottledDnsRecords() | DnsManager | |
pending_done_queue_ | DnsManager | private |
pending_map_ | DnsManager | private |
pending_timer_ | DnsManager | private |
PendingDone(uint16_t xid) | DnsManager | private |
PendingListMap typedef | DnsManager | |
PendingListPair typedef | DnsManager | |
PendingListViewDelete(const VirtualDnsConfig *config) | DnsManager | private |
PendingListZoneDelete(const Subnet &subnet, const VirtualDnsConfig *config) | DnsManager | private |
PendingTimerExpiry() | DnsManager | private |
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_ | DnsManager | private |
ResendRecordsinBatch() | DnsManager | private |
ResetTransId(uint16_t) | DnsManager | inlineprivate |
SendRecordUpdate(BindUtil::Operation op, const VirtualDnsRecordConfig *config) | DnsManager | private |
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) | DnsManager | inline |
Shutdown() | DnsManager | |
StartEndofConfigTimer() | DnsManager | |
StartPendingTimer(int) | DnsManager | private |
UpdateAll() | DnsManager | |
UpdatePendingList(const std::string &view, const std::string &zone, const DnsItems &items) | DnsManager | private |
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() | DnsManager | virtual |