|
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) |
|