#include <adb.h>
Public Member Functions | |
ISC_LINK (dns_adbfind_t) publink | |
RW: client use. | |
ISC_LINK (dns_adbfind_t) plink | |
Data Fields | |
unsigned int | magic |
RO: magic. | |
dns_adbaddrinfolist_t | list |
RO: list of addrs. | |
unsigned int | query_pending |
RO: partial list. | |
unsigned int | partial_result |
RO: addrs missing. | |
unsigned int | options |
RO: options. | |
isc_result_t | result_v4 |
RO: v4 result. | |
isc_result_t | result_v6 |
RO: v6 result. | |
isc_mutex_t | lock |
in_port_t | port |
int | name_bucket |
unsigned int | flags |
dns_adbname_t * | adbname |
dns_adb_t * | adb |
isc_event_t | event |
On return, the client can safely use "list", and can reorder the list. Items may not be _deleted_ from this list, however, or added to it other than by using the dns_adb_*() API.
Definition at line 110 of file adb.h.
dns_adbfind::ISC_LINK | ( | dns_adbfind_t | ) |
RW: client use.
dns_adbfind::ISC_LINK | ( | dns_adbfind_t | ) |
unsigned int dns_adbfind::magic |
dns_adbaddrinfolist_t dns_adbfind::list |
RO: list of addrs.
Definition at line 113 of file adb.h.
Referenced by copy_namehook_lists(), dns_adb_destroyfind(), dns_adb_dumpfind(), fctx_cancelquery(), fctx_nextaddress(), findname(), mark_bad(), new_adbfind(), notify_send(), setup_addresses(), sort_adbfind(), and sort_finds().
unsigned int dns_adbfind::query_pending |
RO: partial list.
Definition at line 114 of file adb.h.
Referenced by dns_adb_createfind2(), dns_adb_dumpfind(), and restart_find().
unsigned int dns_adbfind::partial_result |
RO: addrs missing.
Definition at line 115 of file adb.h.
Referenced by copy_namehook_lists(), dns_adb_createfind2(), dns_adb_dumpfind(), and new_adbfind().
unsigned int dns_adbfind::options |
RO: options.
Definition at line 116 of file adb.h.
Referenced by copy_namehook_lists(), dns_adb_createfind2(), dns_adb_dumpfind(), findname(), new_adbfind(), notify_find_address(), and restart_find().
RO: v4 result.
Definition at line 117 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), findname(), and new_adbfind().
RO: v6 result.
Definition at line 118 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), findname(), and new_adbfind().
Definition at line 122 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_destroyfind(), dns_adb_dumpfind(), event_free(), free_adbfind(), and new_adbfind().
in_port_t dns_adbfind::port |
Definition at line 123 of file adb.h.
Referenced by copy_namehook_lists(), and dns_adb_createfind2().
Definition at line 124 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), dns_adb_destroyfind(), dns_adb_dumpfind(), free_adbfind(), and new_adbfind().
unsigned int dns_adbfind::flags |
Definition at line 125 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_createfind2(), dns_adb_dumpfind(), event_free(), and new_adbfind().
Definition at line 126 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), dns_adb_dumpfind(), free_adbfind(), and new_adbfind().
Definition at line 127 of file adb.h.
Referenced by dns_adb_cancelfind(), dns_adb_destroyfind(), and new_adbfind().
Definition at line 128 of file adb.h.
Referenced by clean_finds_at_name(), dns_adb_cancelfind(), dns_adb_createfind2(), dns_adb_dumpfind(), and new_adbfind().