dns_rdatasetmethods Struct Reference

#include <rdataset.h>


Data Fields

void(* disassociate )(dns_rdataset_t *rdataset)
isc_result_t(* first )(dns_rdataset_t *rdataset)
isc_result_t(* next )(dns_rdataset_t *rdataset)
void(* current )(dns_rdataset_t *rdataset, dns_rdata_t *rdata)
void(* clone )(dns_rdataset_t *source, dns_rdataset_t *target)
unsigned int(* count )(dns_rdataset_t *rdataset)
isc_result_t(* addnoqname )(dns_rdataset_t *rdataset, dns_name_t *name)
isc_result_t(* getnoqname )(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig)
isc_result_t(* addclosest )(dns_rdataset_t *rdataset, dns_name_t *name)
isc_result_t(* getclosest )(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig)
isc_result_t(* getadditional )(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp, dns_dbnode_t **nodep, dns_name_t *fname, dns_message_t *msg, isc_stdtime_t now)
isc_result_t(* setadditional )(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *fname)
isc_result_t(* putadditional )(dns_acache_t *acache, dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype)
void(* settrust )(dns_rdataset_t *rdataset, dns_trust_t trust)
void(* expire )(dns_rdataset_t *rdataset)
void(* clearprefetch )(dns_rdataset_t *rdataset)
void(* setownercase )(dns_rdataset_t *rdataset, const dns_name_t *name)
void(* getownercase )(const dns_rdataset_t *rdataset, dns_name_t *name)


Detailed Description

Definition at line 67 of file rdataset.h.


Field Documentation

void(* dns_rdatasetmethods::disassociate)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_disassociate().

isc_result_t(* dns_rdatasetmethods::first)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_first().

isc_result_t(* dns_rdatasetmethods::next)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_next().

void(* dns_rdatasetmethods::current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata)

Referenced by dns_rdataset_current().

void(* dns_rdatasetmethods::clone)(dns_rdataset_t *source, dns_rdataset_t *target)

Referenced by dns_rdataset_clone().

unsigned int(* dns_rdatasetmethods::count)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_count(), and towiresorted().

isc_result_t(* dns_rdatasetmethods::addnoqname)(dns_rdataset_t *rdataset, dns_name_t *name)

Referenced by dns_rdataset_addnoqname().

isc_result_t(* dns_rdatasetmethods::getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig)

Referenced by dns_rdataset_getnoqname().

isc_result_t(* dns_rdatasetmethods::addclosest)(dns_rdataset_t *rdataset, dns_name_t *name)

Referenced by dns_rdataset_addclosest().

isc_result_t(* dns_rdatasetmethods::getclosest)(dns_rdataset_t *rdataset, dns_name_t *name, dns_rdataset_t *neg, dns_rdataset_t *negsig)

Referenced by dns_rdataset_getclosest().

isc_result_t(* dns_rdatasetmethods::getadditional)(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t **zonep, dns_db_t **dbp, dns_dbversion_t **versionp, dns_dbnode_t **nodep, dns_name_t *fname, dns_message_t *msg, isc_stdtime_t now)

Referenced by dns_rdataset_getadditional().

isc_result_t(* dns_rdatasetmethods::setadditional)(dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype, dns_acache_t *acache, dns_zone_t *zone, dns_db_t *db, dns_dbversion_t *version, dns_dbnode_t *node, dns_name_t *fname)

Referenced by dns_rdataset_setadditional().

isc_result_t(* dns_rdatasetmethods::putadditional)(dns_acache_t *acache, dns_rdataset_t *rdataset, dns_rdatasetadditional_t type, dns_rdatatype_t qtype)

Referenced by dns_rdataset_putadditional().

void(* dns_rdatasetmethods::settrust)(dns_rdataset_t *rdataset, dns_trust_t trust)

Referenced by dns_rdataset_settrust().

void(* dns_rdatasetmethods::expire)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_expire().

void(* dns_rdatasetmethods::clearprefetch)(dns_rdataset_t *rdataset)

Referenced by dns_rdataset_clearprefetch().

void(* dns_rdatasetmethods::setownercase)(dns_rdataset_t *rdataset, const dns_name_t *name)

Referenced by dns_rdataset_setownercase().

void(* dns_rdatasetmethods::getownercase)(const dns_rdataset_t *rdataset, dns_name_t *name)

Referenced by dns_rdataset_getownercase().


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