OpenSDN source code
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