dns_rdatasetiter Struct Reference

This structure is actually just the common prefix of a DNS db implementation's version of a dns_rdatasetiter_t. More...

#include <rdatasetiter.h>


Data Fields

unsigned int magic
dns_rdatasetitermethods_tmethods
dns_db_tdb
dns_dbnode_tnode
dns_dbversion_tversion
isc_stdtime_t now


Detailed Description

This structure is actually just the common prefix of a DNS db implementation's version of a dns_rdatasetiter_t.

Direct use of this structure by clients is forbidden. DB implementations may change the structure. 'magic' must be DNS_RDATASETITER_MAGIC for any of the dns_rdatasetiter routines to work. DB implementations must maintain all DB rdataset iterator invariants.

Definition at line 96 of file rdatasetiter.h.


Field Documentation

unsigned int dns_rdatasetiter::magic

Definition at line 98 of file rdatasetiter.h.

Referenced by allrdatasets().

dns_rdatasetitermethods_t* dns_rdatasetiter::methods

Definition at line 99 of file rdatasetiter.h.

Referenced by allrdatasets(), dns_rdatasetiter_current(), dns_rdatasetiter_first(), and dns_rdatasetiter_next().

dns_db_t* dns_rdatasetiter::db

Definition at line 100 of file rdatasetiter.h.

Referenced by allrdatasets(), rdatasetiter_current(), rdatasetiter_destroy(), rdatasetiter_first(), and rdatasetiter_next().

dns_dbnode_t* dns_rdatasetiter::node

Definition at line 101 of file rdatasetiter.h.

Referenced by allrdatasets(), rdatasetiter_current(), rdatasetiter_destroy(), rdatasetiter_first(), and rdatasetiter_next().

dns_dbversion_t* dns_rdatasetiter::version

Definition at line 102 of file rdatasetiter.h.

Referenced by allrdatasets(), rdatasetiter_destroy(), rdatasetiter_first(), and rdatasetiter_next().

isc_stdtime_t dns_rdatasetiter::now

Definition at line 103 of file rdatasetiter.h.

Referenced by allrdatasets(), rdatasetiter_current(), rdatasetiter_first(), and rdatasetiter_next().


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