![]() |
ldns
1.8.3
|
Go to the source code of this file.
Functions | |
| uint16_t | ldns_resolver_port (const ldns_resolver *r) |
| Get the port the resolver should use. More... | |
| ldns_rdf * | ldns_resolver_source (const ldns_resolver *r) |
| Get the source address the resolver should use. More... | |
| uint16_t | ldns_resolver_edns_udp_size (const ldns_resolver *r) |
| Get the resolver's udp size. More... | |
| uint8_t | ldns_resolver_retry (const ldns_resolver *r) |
| Get the number of retries. More... | |
| uint8_t | ldns_resolver_retrans (const ldns_resolver *r) |
| Get the retransmit interval. More... | |
| bool | ldns_resolver_fallback (const ldns_resolver *r) |
| Get the truncation fallback status. More... | |
| uint8_t | ldns_resolver_ip6 (const ldns_resolver *r) |
| Does the resolver use ip6 or ip4. More... | |
| bool | ldns_resolver_recursive (const ldns_resolver *r) |
| Is the resolver set to recurse. More... | |
| bool | ldns_resolver_debug (const ldns_resolver *r) |
| Get the debug status of the resolver. More... | |
| bool | ldns_resolver_dnsrch (const ldns_resolver *r) |
| Does the resolver apply search list. More... | |
| bool | ldns_resolver_fail (const ldns_resolver *r) |
| Does the resolver only try the first nameserver. More... | |
| bool | ldns_resolver_defnames (const ldns_resolver *r) |
| Does the resolver apply default domain name. More... | |
| ldns_rdf * | ldns_resolver_domain (const ldns_resolver *r) |
| What is the default dname to add to relative queries. More... | |
| ldns_rdf ** | ldns_resolver_searchlist (const ldns_resolver *r) |
| What is the searchlist as used by the resolver. More... | |
| ldns_rdf ** | ldns_resolver_nameservers (const ldns_resolver *r) |
| Return the configured nameserver ip address. More... | |
| size_t | ldns_resolver_nameserver_count (const ldns_resolver *r) |
| How many nameserver are configured in the resolver. More... | |
| bool | ldns_resolver_dnssec (const ldns_resolver *r) |
| Does the resolver do DNSSEC. More... | |
| bool | ldns_resolver_dnssec_cd (const ldns_resolver *r) |
| Does the resolver set the CD bit. More... | |
| ldns_rr_list * | ldns_resolver_dnssec_anchors (const ldns_resolver *r) |
| Get the resolver's DNSSEC anchors. More... | |
| bool | ldns_resolver_trusted_key (const ldns_resolver *r, ldns_rr_list *keys, ldns_rr_list *trusted_keys) |
| Returns true if at least one of the provided keys is a trust anchor. More... | |
| bool | ldns_resolver_igntc (const ldns_resolver *r) |
| Does the resolver ignore the TC bit (truncated) More... | |
| bool | ldns_resolver_usevc (const ldns_resolver *r) |
| Does the resolver use tcp or udp. More... | |
| size_t * | ldns_resolver_rtt (const ldns_resolver *r) |
| Return the used round trip times for the nameservers. More... | |
| size_t | ldns_resolver_nameserver_rtt (const ldns_resolver *r, size_t pos) |
| Return the used round trip time for a specific nameserver. More... | |
| struct timeval | ldns_resolver_timeout (const ldns_resolver *r) |
| What is the timeout on socket connections. More... | |
| const char * | ldns_resolver_tsig_keyname (const ldns_resolver *r) |
| Return the tsig keyname as used by the nameserver. More... | |
| const char * | ldns_resolver_tsig_algorithm (const ldns_resolver *r) |
| Return the tsig algorithm as used by the nameserver. More... | |
| const char * | ldns_resolver_tsig_keydata (const ldns_resolver *r) |
| Return the tsig keydata as used by the nameserver. More... | |
| bool | ldns_resolver_random (const ldns_resolver *r) |
| Does the resolver randomize the nameserver before usage. More... | |
| size_t | ldns_resolver_searchlist_count (const ldns_resolver *r) |
| Return the resolver's searchlist count. More... | |
| void | ldns_resolver_set_port (ldns_resolver *r, uint16_t p) |
| Set the port the resolver should use. More... | |
| void | ldns_resolver_set_source (ldns_resolver *r, ldns_rdf *s) |
| Set the source rdf (address) the resolver should use. More... | |
| ldns_rdf * | ldns_resolver_pop_nameserver (ldns_resolver *r) |
| pop the last nameserver from the resolver. More... | |
| ldns_status | ldns_resolver_push_nameserver (ldns_resolver *r, const ldns_rdf *n) |
| Push a new nameserver to the resolver. More... | |
| ldns_status | ldns_resolver_push_nameserver_rr (ldns_resolver *r, const ldns_rr *rr) |
| Push a new nameserver to the resolver. More... | |
| ldns_status | ldns_resolver_push_nameserver_rr_list (ldns_resolver *r, const ldns_rr_list *rrlist) |
| Push a new nameserver rr_list to the resolver. More... | |
| void | ldns_resolver_set_edns_udp_size (ldns_resolver *r, uint16_t s) |
| Set maximum udp size. More... | |
| void | ldns_resolver_set_recursive (ldns_resolver *r, bool re) |
| void | ldns_resolver_set_dnssec (ldns_resolver *r, bool d) |
| void | ldns_resolver_set_dnssec_cd (ldns_resolver *r, bool d) |
| void | ldns_resolver_set_dnssec_anchors (ldns_resolver *r, ldns_rr_list *l) |
| Set the resolver's DNSSEC anchor list directly. More... | |
| ldns_status | ldns_resolver_push_dnssec_anchor (ldns_resolver *r, ldns_rr *rr) |
| Push a new trust anchor to the resolver. More... | |
| void | ldns_resolver_set_igntc (ldns_resolver *r, bool i) |
| void | ldns_resolver_set_usevc (ldns_resolver *r, bool vc) |
| void | ldns_resolver_set_debug (ldns_resolver *r, bool d) |
| void | ldns_resolver_set_ip6 (ldns_resolver *r, uint8_t ip6) |
| Whether the resolver uses ip6. More... | |
| void | ldns_resolver_set_fail (ldns_resolver *r, bool f) |