|
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().
1.8.13