OpenSDN source code
DnsProto Member List

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

AddDnsQuery(uint16_t xid, DnsHandler *handler)DnsProto
AddDnsQueryIndex(uint16_t xid, int16_t srv_idx)DnsProto
AddUpdateRequest(DnsUpdateIpc *ipc)DnsProtoinline
AddVmRequest(DnsHandler::QueryKey *key)DnsProto
agent() constProtoinline
agent_Protoprotected
all_vms() constDnsProtoinline
all_vms_DnsProtoprivate
AllocProtoHandler(boost::shared_ptr< PktInfo > info, boost::asio::io_context &io)DnsProtovirtual
BuildDefaultServerList()DnsProto
BuildDefaultServerListImpl()DnsProto
CheckForFipUpdate(DnsFipEntry *entry, std::string &vdns_name, const autogen::VirtualDnsType &vdns_type)DnsProtoprivate
CheckForUpdate(IpVdnsMap &ipvdns, const VmInterface *vmitf, const VnEntry *vn, const Ip4Address &ip, const Ip6Address &ip6, std::string &vdns_name, const autogen::VirtualDnsType &vdns_type)DnsProtoprivate
ClearStats()DnsProtoinline
ConfigInit()DnsProto
curr_vm_requests_DnsProtoprivate
def_server_list_DnsProtoprivate
default_slist_timer_DnsProtoprivate
DefaultServerList typedefDnsProto
DelDnsQuery(uint16_t xid)DnsProto
DelDnsQueryHandler(DnsHandler *handler)DnsProto
DelDnsQueryIndex(uint16_t xid)DnsProto
DelUpdateRequest(DnsUpdateIpc *ipc)DnsProtoinline
DelVmRequest(DnsHandler::QueryKey *key)DnsProto
DISALLOW_COPY_AND_ASSIGN(DnsProto)DnsProtoprivate
DNS_BIND_RESPONSE enum valueDnsProto
DNS_DEFAULT_RESPONSE enum valueDnsProto
DNS_NONE enum valueDnsProto
dns_query_index_map_DnsProtoprivate
dns_query_map_DnsProtoprivate
DNS_TIMER_EXPIRED enum valueDnsProto
DNS_XMPP_MODIFY_VDNS enum valueDnsProto
DNS_XMPP_SEND_UPDATE enum valueDnsProto
DNS_XMPP_SEND_UPDATE_ALL enum valueDnsProto
DNS_XMPP_UPDATE_RESPONSE enum valueDnsProto
DnsBindQueryIndexMap typedefDnsProto
DnsBindQueryIndexPair typedefDnsProto
DnsBindQueryMap typedefDnsProto
DnsBindQueryPair typedefDnsProto
DnsFipEntryPtr typedefDnsProto
DnsFipSet typedefDnsProto
DnsProto(Agent *agent, boost::asio::io_context &io)DnsProto
DnsUpdateSet typedefDnsProto
DnsVmRequestSet typedefDnsProto
Enqueue(boost::shared_ptr< PktInfo > msg)Protovirtual
FindUpdateRequest(DnsUpdateIpc *ipc)DnsProtoinline
fip_list() constDnsProtoinline
fip_list_DnsProtoprivate
free_buffer_Protoprotected
FreeBuffer(PktInfo *msg)Proto
get_io_service() constProtoinline
GetDefaultServerList()DnsProto
GetDnsQueryHandler(uint16_t xid)DnsProto
GetDnsQueryServerIndex(uint16_t xid)DnsProto
GetFipName(const VmInterface *vmitf, const autogen::VirtualDnsType &vdns_type, const IpAddress &ip, std::string &fip_name) constDnsProtoprivate
GetStats() constDnsProtoinline
GetTransId()DnsProto
GetVdnsData(const VnEntry *vn, const Ip4Address &v4_addr, const Ip6Address &v6_addr, std::string &vdns_name, autogen::VirtualDnsType &vdns_type)DnsProtoprivate
IncrStatsDrop()DnsProtoinline
IncrStatsFail()DnsProtoinline
IncrStatsReq()DnsProtoinline
IncrStatsRes()DnsProtoinline
IncrStatsRetransmitReq()DnsProtoinline
IncrStatsUnsupp()DnsProtoinline
InterfaceNotify(DBEntryBase *entry)DnsProtoprivate
InterTaskMessage enum nameDnsProto
io_Protoprotected
IoShutdown()DnsProto
ip4_unspec_DnsProtoprivatestatic
ip6_unspec_DnsProtoprivatestatic
IpamNotify(IFMapNode *node)DnsProto
IpVdnsMap typedefDnsProto
IpVdnsPair typedefDnsProto
IsDnsHandlerInUse(DnsHandler *handler)DnsProto
IsDnsQueryInProgress(uint16_t xid)DnsProto
IsVmRequestDuplicate(DnsHandler::QueryKey *key)DnsProto
kDnsDefaultSlistIntervalDnsProtostatic
kDnsDefaultTtlDnsProtostatic
lid_DnsProtoprivate
max_retries() constDnsProtoinline
max_retries_DnsProtoprivate
module_Protoprotected
MoveVDnsEntry(const VmInterface *vmitf, std::string &new_vdns_name, std::string &old_vdns_name, const autogen::VirtualDnsType &vdns_type, bool is_floating)DnsProtoprivate
ProcessNotify(std::string name, bool is_deleted, bool is_ipam)DnsProtoprivate
ProcessProto(boost::shared_ptr< PktInfo > msg_info)Proto
ProcessStats(PktStatsType::Type type)Protoinlinevirtual
Proto(Agent *agent, const char *task_name, PktHandler::PktModuleName mod, boost::asio::io_context &io)Proto
ProtoWorkQueue typedefProto
RunProtoHandler(ProtoHandler *handler)Proto
SendDnsIpc(uint8_t *pkt, std::size_t length)DnsProto
SendDnsIpc(InterTaskMessage cmd, uint16_t xid, uint8_t *msg, DnsHandler *handler)DnsProto
SendDnsUpdateIpc(DnsUpdateData *data, DnsAgentXmpp::XmppType type, const VmInterface *vm, bool floating)DnsProto
SendDnsUpdateIpc(const VmInterface *vm, const std::string &new_vdns, const std::string &old_vdns, const std::string &new_dom, uint32_t ttl, bool is_floating)DnsProto
SendDnsUpdateIpc(AgentDnsXmppChannel *channel)DnsProto
SendUpdateDnsEntry(const VmInterface *vmitf, const std::string &name, const Ip4Address &ip, uint32_t plen, const Ip6Address &ip6, uint32_t plen6, const std::string &vdns_name, const autogen::VirtualDnsType &vdns_type, bool is_floating, bool is_delete)DnsProto
set_free_buffer(bool val)Protoinline
set_max_retries(uint32_t retries)DnsProtoinline
set_timeout(uint32_t timeout)DnsProtoinline
set_trace(bool val)Protoinline
Shutdown()DnsProto
stats_DnsProtoprivate
timeout() constDnsProtoinline
timeout_DnsProtoprivate
TokenAvailable(TokenPool *pool)Protoinlinevirtual
trace_Protoprotected
update_set() constDnsProtoinline
update_set_DnsProtoprivate
UpdateDnsEntry(const VmInterface *vmitf, const VnEntry *vn, const std::string &vm_name, const std::string &vdns_name, const Ip4Address &ip, const Ip6Address &ip6, bool is_floating, bool is_deleted)DnsProtoprivate
UpdateFloatingIp(const VmInterface *vmitf, const VnEntry *vn, const IpAddress &ip, bool is_deleted)DnsProto
Validate(PktInfo *msg)Protoinlinevirtual
VdnsNotify(IFMapNode *node)DnsProto
VmDataMap typedefDnsProto
VmDataPair typedefDnsProto
Vnlid_DnsProtoprivate
VnNotify(DBEntryBase *entry)DnsProtoprivate
vrf_table_listener_id_DnsProtoprivate
VrfNotify(DBEntryBase *entry)DnsProtoprivate
work_queue() constProtoinline
work_queue_Protoprotected
xid_DnsProtoprivate
~DnsProto()DnsProtovirtual
~Proto()Protovirtual