resctx Struct Reference

Internal state for a single name resolution procedure. More...


Public Member Functions

 ISC_LINK (struct resctx) link

Data Fields

unsigned int magic
isc_mutex_t lock
dns_client_tclient
isc_boolean_t want_dnssec
isc_boolean_t want_validation
isc_boolean_t want_cdflag
isc_boolean_t want_tcp
isc_task_ttask
dns_view_tview
unsigned int restarts
dns_fixedname_t name
dns_rdatatype_t type
dns_fetch_tfetch
dns_namelist_t namelist
isc_result_t result
dns_clientresevent_tevent
isc_boolean_t canceled
dns_rdataset_trdataset
dns_rdataset_tsigrdataset


Detailed Description

Internal state for a single name resolution procedure.

Definition at line 127 of file client.c.


Member Function Documentation

resctx::ISC_LINK ( struct  resctx  ) 


Field Documentation

unsigned int resctx::magic

Definition at line 129 of file client.c.

Referenced by dns_client_destroyrestrans(), and dns_client_startresolve().

isc_mutex_t resctx::lock

Definition at line 130 of file client.c.

Referenced by client_resfind(), dns_client_cancelresolve(), dns_client_destroyrestrans(), and dns_client_startresolve().

dns_client_t* resctx::client

Definition at line 131 of file client.c.

Referenced by dns_client_destroyrestrans(), and dns_client_startresolve().

isc_boolean_t resctx::want_dnssec

Definition at line 132 of file client.c.

Referenced by client_resfind(), and dns_client_startresolve().

isc_boolean_t resctx::want_validation

Definition at line 133 of file client.c.

Referenced by dns_client_startresolve(), and start_fetch().

isc_boolean_t resctx::want_cdflag

Definition at line 134 of file client.c.

Referenced by dns_client_startresolve(), and start_fetch().

isc_boolean_t resctx::want_tcp

Definition at line 135 of file client.c.

Referenced by dns_client_startresolve(), and start_fetch().

isc_task_t* resctx::task

Definition at line 139 of file client.c.

Referenced by dns_client_startresolve(), fetch_done(), and start_fetch().

dns_view_t* resctx::view

Definition at line 140 of file client.c.

Referenced by client_resfind(), dns_client_destroyrestrans(), dns_client_startresolve(), start_fetch(), and view_find().

unsigned int resctx::restarts

Definition at line 141 of file client.c.

Referenced by client_resfind(), and dns_client_startresolve().

dns_fixedname_t resctx::name

Definition at line 142 of file client.c.

Referenced by client_resfind(), dns_client_startresolve(), start_fetch(), and view_find().

dns_rdatatype_t resctx::type

Definition at line 143 of file client.c.

Referenced by client_resfind(), dns_client_startresolve(), start_fetch(), and view_find().

dns_fetch_t* resctx::fetch

Definition at line 144 of file client.c.

Referenced by client_resfind(), dns_client_cancelresolve(), dns_client_destroyrestrans(), dns_client_startresolve(), and start_fetch().

dns_namelist_t resctx::namelist

Definition at line 145 of file client.c.

Referenced by client_resfind(), dns_client_destroyrestrans(), and dns_client_startresolve().

isc_result_t resctx::result

Definition at line 146 of file client.c.

dns_clientresevent_t* resctx::event

Definition at line 147 of file client.c.

Referenced by client_resfind(), dns_client_destroyrestrans(), and dns_client_startresolve().

isc_boolean_t resctx::canceled

Definition at line 148 of file client.c.

Referenced by client_resfind(), dns_client_cancelresolve(), and dns_client_startresolve().

dns_rdataset_t* resctx::rdataset

Definition at line 149 of file client.c.

Referenced by client_resfind(), dns_client_startresolve(), start_fetch(), and view_find().

dns_rdataset_t* resctx::sigrdataset

Definition at line 150 of file client.c.

Referenced by client_resfind(), dns_client_startresolve(), start_fetch(), and view_find().


The documentation for this struct was generated from the following file:
Generated on Tue Apr 28 17:41:21 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha