OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
BindResolver Member List

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

AsyncRead()BindResolverprivate
BindResolver(boost::asio::io_context &io, const std::vector< DnsServer > &dns_servers, uint16_t client_port, Callback cb, uint8_t dscp)BindResolver
Callback typedefBindResolver
cb_BindResolverprivate
DISALLOW_COPY_AND_ASSIGN(BindResolver)BindResolverprivate
dns_ep_BindResolverprivate
DnsRcvHandler(const boost::system::error_code &error, std::size_t length)BindResolverprivate
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)BindResolverprivate
dscp_value_BindResolverprivate
GetDscpValue()BindResolver
Init(boost::asio::io_context &io, const std::vector< DnsServer > &dns_servers, uint16_t client_port, Callback cb, uint8_t dscp)BindResolverstatic
max_dns_serversBindResolverstatic
max_pkt_sizeBindResolverstatic
pkt_buf_BindResolverprivate
Resolver()BindResolverinlinestatic
resolver_BindResolverprivatestatic
SetDscpSocketOption()BindResolverprivate
SetDscpValue(uint8_t val)BindResolver
SetupResolver(const DnsServer &server, uint8_t idx)BindResolver
Shutdown()BindResolverstatic
sock_BindResolverprivate
~BindResolver()BindResolvervirtual