Public Member Functions | |
ISC_LINK (struct fetchctx) link | |
Data Fields | |
unsigned int | magic |
Not locked. | |
dns_resolver_t * | res |
dns_name_t | name |
dns_rdatatype_t | type |
unsigned int | options |
unsigned int | bucketnum |
char * | info |
isc_mem_t * | mctx |
fetchstate | state |
Locked by appropriate bucket lock. | |
isc_boolean_t | want_shutdown |
isc_boolean_t | cloned |
isc_boolean_t | spilled |
unsigned int | references |
isc_event_t | control_event |
Definition at line 245 of file resolver.c.
fetchctx::ISC_LINK | ( | struct | fetchctx | ) |
unsigned int fetchctx::magic |
Definition at line 248 of file resolver.c.
Referenced by add_bad(), answer_response(), cache_message(), cache_name(), dns_resolver_cancelfetch(), dns_resolver_destroyfetch(), dns_resolver_logfetch(), fctx_cancelquery(), fctx_create(), fctx_done(), fctx_doshutdown(), fctx_finddone(), fctx_getaddresses(), fctx_increference(), fctx_join(), fctx_query(), fctx_sendevents(), fctx_shutdown(), fctx_start(), fctx_timeout(), fctx_try(), fctx_unlink(), findname(), maybe_destroy(), ncache_message(), possibly_mark(), process_opt(), resquery_connected(), resquery_destroy(), resquery_response(), resquery_send(), resume_dslookup(), same_question(), valcreate(), and wouldvalidate().
Definition at line 249 of file resolver.c.
Referenced by add_bad(), answer_response(), fctx_create(), fctx_destroy(), fctx_getaddresses(), fctx_match(), findname(), fix_mustbedelegationornxdomain(), iscname(), log_lame(), log_ns_ttl(), ncache_message(), noanswer_response(), resquery_response(), resquery_send(), same_question(), trim_ns_ttl(), and wouldvalidate().
Definition at line 250 of file resolver.c.
Referenced by add_bad(), answer_response(), cache_name(), fctx_create(), fctx_getaddresses(), fctx_join(), fctx_match(), fctx_query(), fctx_sendevents(), findname(), fix_mustbedelegationornxdomain(), ncache_message(), noanswer_response(), resquery_response(), resquery_send(), same_question(), and trim_ns_ttl().
unsigned int fetchctx::options |
Definition at line 251 of file resolver.c.
Referenced by cache_name(), fctx_create(), fctx_match(), fctx_try(), findname(), ncache_message(), resquery_response(), and resume_dslookup().
unsigned int fetchctx::bucketnum |
Definition at line 252 of file resolver.c.
Referenced by cache_message(), cache_name(), dns_resolver_cancelfetch(), dns_resolver_destroyfetch(), dns_resolver_logfetch(), fctx_create(), fctx_done(), fctx_doshutdown(), fctx_finddone(), fctx_increference(), fctx_query(), fctx_shutdown(), fctx_start(), fctx_unlink(), findname(), maybe_destroy(), ncache_message(), resquery_destroy(), resquery_send(), and resume_dslookup().
char* fetchctx::info |
Definition at line 253 of file resolver.c.
Referenced by dns_resolver_logfetch(), fctx_create(), fctx_destroy(), fctx_getaddresses(), fctx_log(), fctx_try(), findname(), log_edns(), and log_formerr().
Definition at line 254 of file resolver.c.
Referenced by add_bad(), add_bad_edns(), add_triededns(), add_triededns512(), fctx_create(), fctx_destroy(), fctx_getaddresses(), fctx_query(), noanswer_response(), resquery_response(), resume_dslookup(), and valcreate().
Locked by appropriate bucket lock.
Definition at line 257 of file resolver.c.
Referenced by dns_resolver_cancelfetch(), dns_resolver_destroyfetch(), fctx_create(), fctx_destroy(), fctx_done(), fctx_doshutdown(), fctx_match(), fctx_sendevents(), fctx_shutdown(), fctx_start(), and fctx_unlink().
Definition at line 258 of file resolver.c.
Referenced by fctx_create(), fctx_doshutdown(), fctx_shutdown(), and fctx_start().
Definition at line 259 of file resolver.c.
Referenced by clone_results(), fctx_create(), and fctx_match().
Definition at line 260 of file resolver.c.
Referenced by dns_resolver_createfetch3(), fctx_create(), and fctx_sendevents().
unsigned int fetchctx::references |
Definition at line 261 of file resolver.c.
Referenced by fctx_create(), fctx_decreference(), fctx_destroy(), fctx_doshutdown(), fctx_finddone(), fctx_increference(), fctx_join(), fctx_start(), fctx_unlink(), maybe_destroy(), and resume_dslookup().
Definition at line 262 of file resolver.c.
Referenced by dns_resolver_createfetch3(), and fctx_shutdown().