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 |