dns_fetchevent Struct Reference

A dns_fetchevent_t is sent when a 'fetch' completes. Any of 'db', 'node', 'rdataset', and 'sigrdataset' may be bound. It is the receiver's responsibility to detach before freeing the event. More...

#include <resolver.h>


Public Member Functions

 ISC_EVENT_COMMON (struct dns_fetchevent)

Data Fields

dns_fetch_tfetch
isc_result_t result
dns_rdatatype_t qtype
dns_db_tdb
dns_dbnode_tnode
dns_rdataset_trdataset
dns_rdataset_tsigrdataset
dns_fixedname_t foundname
isc_sockaddr_tclient
dns_messageid_t id
isc_result_t vresult


Detailed Description

A dns_fetchevent_t is sent when a 'fetch' completes. Any of 'db', 'node', 'rdataset', and 'sigrdataset' may be bound. It is the receiver's responsibility to detach before freeing the event.

'rdataset', 'sigrdataset', 'client' and 'id' are the values that were supplied when dns_resolver_createfetch() was called. They are returned to the caller so that they may be freed.

Definition at line 72 of file resolver.h.


Member Function Documentation

dns_fetchevent::ISC_EVENT_COMMON ( struct  dns_fetchevent  ) 


Field Documentation

dns_fetch_t* dns_fetchevent::fetch

Definition at line 74 of file resolver.h.

isc_result_t dns_fetchevent::result

Definition at line 75 of file resolver.h.

dns_rdatatype_t dns_fetchevent::qtype

Definition at line 76 of file resolver.h.

dns_db_t* dns_fetchevent::db

Definition at line 77 of file resolver.h.

dns_dbnode_t* dns_fetchevent::node

Definition at line 78 of file resolver.h.

dns_rdataset_t* dns_fetchevent::rdataset

Definition at line 79 of file resolver.h.

dns_rdataset_t* dns_fetchevent::sigrdataset

Definition at line 80 of file resolver.h.

dns_fixedname_t dns_fetchevent::foundname

Definition at line 81 of file resolver.h.

isc_sockaddr_t* dns_fetchevent::client

Definition at line 82 of file resolver.h.

dns_messageid_t dns_fetchevent::id

Definition at line 83 of file resolver.h.

isc_result_t dns_fetchevent::vresult

Definition at line 84 of file resolver.h.


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