rbtdb_dbiterator Struct Reference


Data Fields

dns_dbiterator_t common
isc_boolean_t paused
isc_boolean_t new_origin
isc_rwlocktype_t tree_locked
isc_result_t result
dns_fixedname_t name
dns_fixedname_t origin
dns_rbtnodechain_t chain
dns_rbtnodechain_t nsec3chain
dns_rbtnodechain_tcurrent
dns_rbtnode_tnode
dns_rbtnode_tdeletions [DELETION_BATCH_MAX]
int delete
isc_boolean_t nsec3only
isc_boolean_t nonsec3

Detailed Description

Definition at line 857 of file rbtdb.c.


Field Documentation

dns_dbiterator_t rbtdb_dbiterator::common

Definition at line 858 of file rbtdb.c.

Referenced by createiterator(), dbiterator_destroy(), dereference_iter_node(), flush_deletions(), reference_iter_node(), and resume_iteration().

isc_boolean_t rbtdb_dbiterator::paused

Definition at line 859 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), dbiterator_seek(), and resume_iteration().

isc_boolean_t rbtdb_dbiterator::new_origin

Definition at line 860 of file rbtdb.c.

Referenced by dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

isc_rwlocktype_t rbtdb_dbiterator::tree_locked

Definition at line 861 of file rbtdb.c.

Referenced by createiterator(), dbiterator_destroy(), dereference_iter_node(), flush_deletions(), reference_iter_node(), and resume_iteration().

isc_result_t rbtdb_dbiterator::result

Definition at line 862 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_origin(), dbiterator_prev(), and dbiterator_seek().

dns_fixedname_t rbtdb_dbiterator::name

Definition at line 863 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

dns_fixedname_t rbtdb_dbiterator::origin

Definition at line 864 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_origin(), dbiterator_prev(), and dbiterator_seek().

dns_rbtnodechain_t rbtdb_dbiterator::chain

Definition at line 865 of file rbtdb.c.

Referenced by createiterator(), dbiterator_destroy(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

dns_rbtnodechain_t rbtdb_dbiterator::nsec3chain

Definition at line 866 of file rbtdb.c.

Referenced by createiterator(), dbiterator_destroy(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

dns_rbtnodechain_t* rbtdb_dbiterator::current

Definition at line 867 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

dns_rbtnode_t* rbtdb_dbiterator::node

Definition at line 868 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), dbiterator_seek(), dereference_iter_node(), and reference_iter_node().

dns_rbtnode_t* rbtdb_dbiterator::deletions[DELETION_BATCH_MAX]

Definition at line 869 of file rbtdb.c.

Referenced by createiterator(), and flush_deletions().

int rbtdb_dbiterator::delete

Definition at line 870 of file rbtdb.c.

Referenced by createiterator(), and flush_deletions().

isc_boolean_t rbtdb_dbiterator::nsec3only

Definition at line 871 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().

isc_boolean_t rbtdb_dbiterator::nonsec3

Definition at line 872 of file rbtdb.c.

Referenced by createiterator(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_prev(), and dbiterator_seek().


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