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