|
| DNS_RR * | dns_rr_create (const char *qname, const char *rname, ushort type, ushort class, unsigned int ttl, unsigned pref, const char *data, size_t data_len) |
| |
| void | dns_rr_free (DNS_RR *rr) |
| |
| DNS_RR * | dns_rr_copy (DNS_RR *src) |
| |
| DNS_RR * | dns_rr_append (DNS_RR *list, DNS_RR *rr) |
| |
| int | dns_rr_compare_pref_ipv6 (DNS_RR *a, DNS_RR *b) |
| |
| int | dns_rr_compare_pref_ipv4 (DNS_RR *a, DNS_RR *b) |
| |
| int | dns_rr_compare_pref_any (DNS_RR *a, DNS_RR *b) |
| |
| int | dns_rr_compare_pref (DNS_RR *a, DNS_RR *b) |
| |
| DNS_RR * | dns_rr_sort (DNS_RR *list, int(*compar)(DNS_RR *, DNS_RR *)) |
| |
| DNS_RR * | dns_rr_shuffle (DNS_RR *list) |
| |
| DNS_RR * | dns_rr_remove (DNS_RR *list, DNS_RR *record) |
| |