bglibs
|
#include <dns.h>
Data Fields | |
int | count |
int | type |
union { | |
void * __ptr | |
ipv4addr * ip4 | |
ipv6addr * ip6 | |
struct dns_mx * mx | |
char ** name | |
} | rr |
void * | __buffer |
DNS query results.
void* dns_result::__buffer |
Internal use buffer pointer.
Referenced by dns_result_alloc(), and dns_result_free().
int dns_result::count |
The number of results present.
Referenced by dns_ip4_packet(), dns_ip4_r(), dns_ip6_packet(), dns_ip6_r(), dns_mx_r(), dns_name4_r(), dns_name6_r(), dns_result_alloc(), dns_txt_r(), envstr_make_array(), resolve_calldns(), and resolve_ipv4name_n().
union { ... } dns_result::rr |
The individual record arrays.
Referenced by dns_ip4_packet(), dns_ip4_r(), dns_ip6_packet(), dns_ip6_r(), dns_name4_r(), dns_name6_r(), dns_result_alloc(), dns_result_free(), dns_txt_r(), resolve_ipv4addr(), and resolve_ipv4name_n().
int dns_result::type |
The record type of the results.
Referenced by dns_result_alloc().