|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
成员的完整列表,这些成员属于 neforce::dns_client,包括所有继承而来的类成员
| async_query(string_view domain, dns_record::raw type, dns_class qclass, function< void(error_code, dns_query_result)> handler) | neforce::dns_client | |
| async_query(string_view domain, dns_record::raw type, dns_class qclass, cancellation_slot &slot, function< void(error_code, dns_query_result)> handler) | neforce::dns_client | |
| async_query(string_view domain, dns_record::raw type, dns_class qclass, Token &&token) | neforce::dns_client | inline |
| async_query(string_view domain, dns_record::raw type, dns_class qclass, use_future_t) | neforce::dns_client | |
| async_query(string_view domain, dns_record::raw type, dns_class qclass, detached_t) | neforce::dns_client | |
| async_query(string_view domain, dns_record::raw type, dns_class qclass, use_awaitable_t) | neforce::dns_client | |
| batch_query(const vector< string > &domains, dns_record::raw type=dns_record::A) | neforce::dns_client | |
| build_query(string_view domain, dns_record::raw type=dns_record::A, dns_class qclass=dns_class::INTERNET, bool rd=true, bool edns_enable=true, bool dnssec_ok=false, uint16_t edns_payload=edns::DEFAULT_UDP_PAYLOAD) | neforce::dns_client | static |
| clear_cache() noexcept | neforce::dns_client | inline |
| dns_client()=default | neforce::dns_client | |
| dns_client(config cfg, io_context &ctx, bool use_tcp=false) | neforce::dns_client | explicit |
| parse_response(const byte_vector &response, uint16_t expected_id=0) | neforce::dns_client | static |
| query(string_view domain, dns_record::raw type=dns_record::A, dns_class qclass=dns_class::INTERNET) | neforce::dns_client | |
| query_async(const string &domain, dns_record::raw type=dns_record::A, dns_class qclass=dns_class::INTERNET) | neforce::dns_client | |
| resolve_a(string_view domain) | neforce::dns_client | |
| resolve_aaaa(string_view domain) | neforce::dns_client | |
| resolve_cname(string_view domain) | neforce::dns_client | |
| resolve_mx(string_view domain) | neforce::dns_client | |
| resolve_soa(string_view domain) | neforce::dns_client | |
| resolve_srv(string_view domain) | neforce::dns_client | |
| resolve_txt(string_view domain) | neforce::dns_client | |
| reverse_query(string_view ip) | neforce::dns_client | |
| set_cache_ttl(const seconds ttl) noexcept | neforce::dns_client | inline |
| set_config(config cfg) noexcept | neforce::dns_client | inline |
| set_dnssec_ok(const bool ok) noexcept | neforce::dns_client | inline |
| set_edns_udp_payload(const uint16_t payload_size) noexcept | neforce::dns_client | inline |
| set_recursion_desired(const bool rd) | neforce::dns_client | inline |
| set_timeout(const milliseconds timeout) noexcept | neforce::dns_client | inline |
| set_use_tcp(const bool use_tcp) noexcept | neforce::dns_client | inline |