|
OpenSDN source code
|
This is the complete list of members for BindResolver, including all inherited members.
| AsyncRead() | BindResolver | private |
| BindResolver(boost::asio::io_context &io, const std::vector< DnsServer > &dns_servers, uint16_t client_port, Callback cb, uint8_t dscp) | BindResolver | |
| Callback typedef | BindResolver | |
| cb_ | BindResolver | private |
| DISALLOW_COPY_AND_ASSIGN(BindResolver) | BindResolver | private |
| dns_ep_ | BindResolver | private |
| DnsRcvHandler(const boost::system::error_code &error, std::size_t length) | BindResolver | private |
| DnsSend(uint8_t *pkt, unsigned int dns_srv_index, std::size_t len) | BindResolver | |
| DnsSend(uint8_t *pkt, boost::asio::ip::udp::endpoint ep, std::size_t len) | BindResolver | |
| DnsSendHandler(const boost::system::error_code &error, std::size_t length, uint8_t *pkt) | BindResolver | private |
| dscp_value_ | BindResolver | private |
| GetDscpValue() | BindResolver | |
| Init(boost::asio::io_context &io, const std::vector< DnsServer > &dns_servers, uint16_t client_port, Callback cb, uint8_t dscp) | BindResolver | static |
| max_dns_servers | BindResolver | static |
| max_pkt_size | BindResolver | static |
| pkt_buf_ | BindResolver | private |
| Resolver() | BindResolver | inlinestatic |
| resolver_ | BindResolver | privatestatic |
| SetDscpSocketOption() | BindResolver | private |
| SetDscpValue(uint8_t val) | BindResolver | |
| SetupResolver(const DnsServer &server, uint8_t idx) | BindResolver | |
| Shutdown() | BindResolver | static |
| sock_ | BindResolver | private |
| ~BindResolver() | BindResolver | virtual |