|
OpenSDN source code
|
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) | DnsProto | inline |
| AddVmRequest(DnsHandler::QueryKey *key) | DnsProto | |
| agent() const | Proto | inline |
| agent_ | Proto | protected |
| all_vms() const | DnsProto | inline |
| all_vms_ | DnsProto | private |
| AllocProtoHandler(boost::shared_ptr< PktInfo > info, boost::asio::io_context &io) | DnsProto | virtual |
| BuildDefaultServerList() | DnsProto | |
| BuildDefaultServerListImpl() | DnsProto | |
| CheckForFipUpdate(DnsFipEntry *entry, std::string &vdns_name, const autogen::VirtualDnsType &vdns_type) | DnsProto | private |
| CheckForUpdate(IpVdnsMap &ipvdns, const VmInterface *vmitf, const VnEntry *vn, const Ip4Address &ip, const Ip6Address &ip6, std::string &vdns_name, const autogen::VirtualDnsType &vdns_type) | DnsProto | private |
| ClearStats() | DnsProto | inline |
| ConfigInit() | DnsProto | |
| curr_vm_requests_ | DnsProto | private |
| def_server_list_ | DnsProto | private |
| default_slist_timer_ | DnsProto | private |
| DefaultServerList typedef | DnsProto | |
| DelDnsQuery(uint16_t xid) | DnsProto | |
| DelDnsQueryHandler(DnsHandler *handler) | DnsProto | |
| DelDnsQueryIndex(uint16_t xid) | DnsProto | |
| DelUpdateRequest(DnsUpdateIpc *ipc) | DnsProto | inline |
| DelVmRequest(DnsHandler::QueryKey *key) | DnsProto | |
| DISALLOW_COPY_AND_ASSIGN(DnsProto) | DnsProto | private |
| DNS_BIND_RESPONSE enum value | DnsProto | |
| DNS_DEFAULT_RESPONSE enum value | DnsProto | |
| DNS_NONE enum value | DnsProto | |
| dns_query_index_map_ | DnsProto | private |
| dns_query_map_ | DnsProto | private |
| DNS_TIMER_EXPIRED enum value | DnsProto | |
| DNS_XMPP_MODIFY_VDNS enum value | DnsProto | |
| DNS_XMPP_SEND_UPDATE enum value | DnsProto | |
| DNS_XMPP_SEND_UPDATE_ALL enum value | DnsProto | |
| DNS_XMPP_UPDATE_RESPONSE enum value | DnsProto | |
| DnsBindQueryIndexMap typedef | DnsProto | |
| DnsBindQueryIndexPair typedef | DnsProto | |
| DnsBindQueryMap typedef | DnsProto | |
| DnsBindQueryPair typedef | DnsProto | |
| DnsFipEntryPtr typedef | DnsProto | |
| DnsFipSet typedef | DnsProto | |
| DnsProto(Agent *agent, boost::asio::io_context &io) | DnsProto | |
| DnsUpdateSet typedef | DnsProto | |
| DnsVmRequestSet typedef | DnsProto | |
| Enqueue(boost::shared_ptr< PktInfo > msg) | Proto | virtual |
| FindUpdateRequest(DnsUpdateIpc *ipc) | DnsProto | inline |
| fip_list() const | DnsProto | inline |
| fip_list_ | DnsProto | private |
| free_buffer_ | Proto | protected |
| FreeBuffer(PktInfo *msg) | Proto | |
| get_io_service() const | Proto | inline |
| 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) const | DnsProto | private |
| GetStats() const | DnsProto | inline |
| GetTransId() | DnsProto | |
| GetVdnsData(const VnEntry *vn, const Ip4Address &v4_addr, const Ip6Address &v6_addr, std::string &vdns_name, autogen::VirtualDnsType &vdns_type) | DnsProto | private |
| IncrStatsDrop() | DnsProto | inline |
| IncrStatsFail() | DnsProto | inline |
| IncrStatsReq() | DnsProto | inline |
| IncrStatsRes() | DnsProto | inline |
| IncrStatsRetransmitReq() | DnsProto | inline |
| IncrStatsUnsupp() | DnsProto | inline |
| InterfaceNotify(DBEntryBase *entry) | DnsProto | private |
| InterTaskMessage enum name | DnsProto | |
| io_ | Proto | protected |
| IoShutdown() | DnsProto | |
| ip4_unspec_ | DnsProto | privatestatic |
| ip6_unspec_ | DnsProto | privatestatic |
| IpamNotify(IFMapNode *node) | DnsProto | |
| IpVdnsMap typedef | DnsProto | |
| IpVdnsPair typedef | DnsProto | |
| IsDnsHandlerInUse(DnsHandler *handler) | DnsProto | |
| IsDnsQueryInProgress(uint16_t xid) | DnsProto | |
| IsVmRequestDuplicate(DnsHandler::QueryKey *key) | DnsProto | |
| kDnsDefaultSlistInterval | DnsProto | static |
| kDnsDefaultTtl | DnsProto | static |
| lid_ | DnsProto | private |
| max_retries() const | DnsProto | inline |
| max_retries_ | DnsProto | private |
| module_ | Proto | protected |
| MoveVDnsEntry(const VmInterface *vmitf, std::string &new_vdns_name, std::string &old_vdns_name, const autogen::VirtualDnsType &vdns_type, bool is_floating) | DnsProto | private |
| ProcessNotify(std::string name, bool is_deleted, bool is_ipam) | DnsProto | private |
| ProcessProto(boost::shared_ptr< PktInfo > msg_info) | Proto | |
| ProcessStats(PktStatsType::Type type) | Proto | inlinevirtual |
| Proto(Agent *agent, const char *task_name, PktHandler::PktModuleName mod, boost::asio::io_context &io) | Proto | |
| ProtoWorkQueue typedef | Proto | |
| 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) | Proto | inline |
| set_max_retries(uint32_t retries) | DnsProto | inline |
| set_timeout(uint32_t timeout) | DnsProto | inline |
| set_trace(bool val) | Proto | inline |
| Shutdown() | DnsProto | |
| stats_ | DnsProto | private |
| timeout() const | DnsProto | inline |
| timeout_ | DnsProto | private |
| TokenAvailable(TokenPool *pool) | Proto | inlinevirtual |
| trace_ | Proto | protected |
| update_set() const | DnsProto | inline |
| update_set_ | DnsProto | private |
| 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) | DnsProto | private |
| UpdateFloatingIp(const VmInterface *vmitf, const VnEntry *vn, const IpAddress &ip, bool is_deleted) | DnsProto | |
| Validate(PktInfo *msg) | Proto | inlinevirtual |
| VdnsNotify(IFMapNode *node) | DnsProto | |
| VmDataMap typedef | DnsProto | |
| VmDataPair typedef | DnsProto | |
| Vnlid_ | DnsProto | private |
| VnNotify(DBEntryBase *entry) | DnsProto | private |
| vrf_table_listener_id_ | DnsProto | private |
| VrfNotify(DBEntryBase *entry) | DnsProto | private |
| work_queue() const | Proto | inline |
| work_queue_ | Proto | protected |
| xid_ | DnsProto | private |
| ~DnsProto() | DnsProto | virtual |
| ~Proto() | Proto | virtual |