ReactOS 0.4.15-dev-8636-g945e856
|
#include <internal.h>
Public Types | |
enum | { query_tosend , query_tcpw , query_childw , query_done } |
Public Attributes | |
adns_state | ads |
enum adns__query:: { ... } | state |
adns_query | back |
adns_query | next |
adns_query | parent |
struct { | |
adns_query head | |
adns_query tail | |
} | children |
struct { | |
adns_query back | |
adns_query next | |
} | siblings |
struct { | |
allocnode * head | |
allocnode * tail | |
} | allocations |
int | interim_allocd |
int | preserved_allocd |
void * | final_allocspace |
const typeinfo * | typei |
byte * | query_dgram |
int | query_dglen |
vbuf | vb |
adns_answer * | answer |
byte * | cname_dgram |
int | cname_dglen |
int | cname_begin |
vbuf | search_vb |
int | search_origlen |
int | search_pos |
int | search_doneabs |
int | id |
int | flags |
int | retries |
int | udpnextserver |
unsigned long | udpsent |
struct timeval | timeout |
time_t | expires |
qcontext | ctx |
Definition at line 181 of file internal.h.
anonymous enum |
Enumerator | |
---|---|
query_tosend | |
query_tcpw | |
query_childw | |
query_done |
Definition at line 183 of file internal.h.
adns_state adns__query::ads |
Definition at line 182 of file internal.h.
Referenced by adns__findrr_anychk(), adns__procdgram(), adns__query_done(), adns__query_send(), adns__querysend_tcp(), adns__vdiag(), adns_cancel(), pap_domain(), query_alloc(), and query_usetcp().
struct { ... } adns__query::allocations |
Referenced by adns__transfer_interim(), alloc_common(), checkc_query_alloc(), free_query_allocs(), and query_alloc().
adns_answer* adns__query::answer |
Definition at line 201 of file internal.h.
Referenced by adns__internal_check(), adns__procdgram(), adns__query_done(), adns__query_fail(), adns__reset_preserved(), adns_cancel(), makefinal_query(), query_alloc(), and save_owner().
adns_query adns__query::back |
Definition at line 184 of file internal.h.
Referenced by query_alloc().
struct { ... } adns__query::children |
Referenced by adns__procdgram(), adns_cancel(), cancel_children(), checkc_query(), pa_ptr(), pap_hostaddr(), and query_alloc().
int adns__query::cname_begin |
Definition at line 213 of file internal.h.
Referenced by adns__findrr(), adns__procdgram(), and query_alloc().
int adns__query::cname_dglen |
Definition at line 213 of file internal.h.
Referenced by adns__findrr(), adns__procdgram(), and query_alloc().
byte* adns__query::cname_dgram |
Definition at line 212 of file internal.h.
Referenced by adns__findrr(), adns__procdgram(), and query_alloc().
qcontext adns__query::ctx |
Definition at line 233 of file internal.h.
Referenced by adns__internal_check(), adns__internal_submit(), adns__query_done(), adns_forallqueries_next(), pa_ptr(), and query_alloc().
time_t adns__query::expires |
Definition at line 231 of file internal.h.
Referenced by adns__query_done(), adns__transfer_interim(), adns__update_expires(), and query_alloc().
void* adns__query::final_allocspace |
Definition at line 189 of file internal.h.
Referenced by adns__alloc_final(), adns__reset_preserved(), adns__transfer_interim(), alloc_common(), makefinal_query(), and query_alloc().
int adns__query::flags |
Definition at line 227 of file internal.h.
Referenced by adns__procdgram(), adns__query_done(), adns__query_send(), adns__search_next(), pa_host_raw(), pa_mx_raw(), pa_ptr(), pa_soa(), pap_hostaddr(), and query_alloc().
adns_query adns__query::head |
Definition at line 185 of file internal.h.
allocnode* adns__query::head |
Definition at line 187 of file internal.h.
int adns__query::id |
Definition at line 227 of file internal.h.
Referenced by adns__internal_check(), adns__procdgram(), adns__query_done(), query_alloc(), and query_submit().
int adns__query::interim_allocd |
Definition at line 188 of file internal.h.
Referenced by adns__alloc_final(), adns__alloc_interim(), adns__reset_preserved(), adns__transfer_interim(), makefinal_query(), and query_alloc().
adns_query adns__query::next |
Definition at line 184 of file internal.h.
Referenced by adns__procdgram(), adns__tcp_broken(), adns_forallqueries_next(), query_alloc(), tcp_connected(), tcp_events(), and timeouts_queue().
adns_query adns__query::parent |
Definition at line 184 of file internal.h.
Referenced by adns__query_done(), adns_cancel(), adns_forallqueries_next(), checkc_query(), pa_ptr(), pap_hostaddr(), and query_alloc().
int adns__query::preserved_allocd |
Definition at line 188 of file internal.h.
Referenced by adns__alloc_preserved(), adns__reset_preserved(), makefinal_query(), and query_alloc().
int adns__query::query_dglen |
Definition at line 193 of file internal.h.
Referenced by adns__findrr(), adns__procdgram(), adns__query_send(), adns__querysend_tcp(), adns__search_next(), adns__vdiag(), pa_ptr(), query_alloc(), and query_submit().
byte* adns__query::query_dgram |
Definition at line 192 of file internal.h.
Referenced by adns__findrr(), adns__procdgram(), adns__query_send(), adns__querysend_tcp(), adns__search_next(), adns__vdiag(), free_query_allocs(), pa_ptr(), query_alloc(), and query_submit().
int adns__query::retries |
Definition at line 227 of file internal.h.
Referenced by adns__procdgram(), adns__query_send(), adns__querysend_tcp(), adns__tcp_broken(), query_alloc(), and tcp_events().
int adns__query::search_doneabs |
Definition at line 217 of file internal.h.
Referenced by adns__search_next(), and query_alloc().
int adns__query::search_origlen |
Definition at line 217 of file internal.h.
Referenced by adns__search_next(), and query_alloc().
int adns__query::search_pos |
Definition at line 217 of file internal.h.
Referenced by adns__search_next(), checkc_query(), and query_alloc().
vbuf adns__query::search_vb |
Definition at line 216 of file internal.h.
Referenced by adns__query_done(), adns__search_next(), free_query_allocs(), and query_alloc().
struct { ... } adns__query::siblings |
Referenced by cancel_children(), and query_alloc().
enum { ... } adns__query::state |
adns_query adns__query::tail |
Definition at line 185 of file internal.h.
allocnode * adns__query::tail |
Definition at line 187 of file internal.h.
Definition at line 230 of file internal.h.
Referenced by adns__query_send(), query_alloc(), query_usetcp(), and timeouts_queue().
Definition at line 191 of file internal.h.
Referenced by adns__procdgram(), adns__query_done(), adns__search_next(), adns__vdiag(), makefinal_query(), pap_mailbox(), and query_alloc().
int adns__query::udpnextserver |
Definition at line 228 of file internal.h.
Referenced by adns__query_send(), checkc_query(), and query_alloc().
Definition at line 229 of file internal.h.
Referenced by adns__procdgram(), adns__query_send(), checkc_query(), and query_alloc().
vbuf adns__query::vb |
Definition at line 195 of file internal.h.
Referenced by adns__procdgram(), adns__query_done(), free_query_allocs(), pa_ptr(), pap_domain(), pap_findaddrs(), pap_hostaddr(), pap_mailbox822(), query_alloc(), query_simple(), and query_submit().