#include <dbiterator.h>
Data Fields | |
unsigned int | magic |
dns_dbiteratormethods_t * | methods |
dns_db_t * | db |
isc_boolean_t | relative_names |
isc_boolean_t | cleaning |
Clients may use the 'db' field of this structure. Except for that field, direct use of this structure by clients is forbidden. DB implementations may change the structure. 'magic' must be DNS_DBITERATOR_MAGIC for any of the dns_dbiterator routines to work. DB iterator implementations must maintain all DB iterator invariants.
Definition at line 101 of file dbiterator.h.
unsigned int dns_dbiterator::magic |
Definition at line 104 of file dbiterator.h.
Referenced by createiterator(), dns_dbiterator_current(), dns_dbiterator_first(), dns_dbiterator_last(), dns_dbiterator_next(), dns_dbiterator_origin(), dns_dbiterator_pause(), dns_dbiterator_prev(), and dns_dbiterator_seek().
Definition at line 105 of file dbiterator.h.
Referenced by createiterator(), dbiterator_current(), dbiterator_destroy(), dbiterator_first(), dbiterator_last(), dbiterator_next(), dbiterator_pause(), dbiterator_prev(), dbiterator_seek(), dereference_iter_node(), dns_sdlz_putnamedrr(), flush_deletions(), getnode(), reference_iter_node(), and resume_iteration().
Definition at line 106 of file dbiterator.h.
Referenced by createiterator(), dns_dbiterator_origin(), dns_sdlz_putnamedrr(), and getnode().
Definition at line 107 of file dbiterator.h.
Referenced by createiterator(), dbiterator_current(), and dns_dbiterator_setcleanmode().