#include <db.h>
Data Fields | |
unsigned int | magic |
unsigned int | impmagic |
dns_dbmethods_t * | methods |
isc_uint16_t | attributes |
dns_rdataclass_t | rdclass |
dns_name_t | origin |
isc_ondestroy_t | ondest |
isc_mem_t * | mctx |
Direct use of this structure by clients is forbidden. DB implementations may change the structure. 'magic' must be DNS_DB_MAGIC for any of the dns_db_ routines to work. DB implementations must maintain all DB invariants.
Definition at line 218 of file db.h.
unsigned int dns_db::magic |
Definition at line 219 of file db.h.
Referenced by destroy(), destroy_ecdb(), dns_ecdb_create(), dns_sdb_create(), dns_sdlzcreateDBP(), and free_rbtdb().
unsigned int dns_db::impmagic |
Definition at line 220 of file db.h.
Referenced by destroy(), destroy_ecdb(), dns_ecdb_create(), dns_sdb_create(), dns_sdlzcreateDBP(), and free_rbtdb().
Definition at line 221 of file db.h.
Referenced by dns_db_addrdataset(), dns_db_allrdatasets(), dns_db_attach(), dns_db_attachnode(), dns_db_attachversion(), dns_db_beginload(), dns_db_closeversion(), dns_db_createiterator(), dns_db_currentversion(), dns_db_deleterdataset(), dns_db_detachnode(), dns_db_dump(), dns_db_dump2(), dns_db_endload(), dns_db_expirenode(), dns_db_find(), dns_db_findext(), dns_db_findnode(), dns_db_findnodeext(), dns_db_findnsec3node(), dns_db_findrdataset(), dns_db_findzonecut(), dns_db_getnsec3parameters(), dns_db_getoriginnode(), dns_db_getrrsetstats(), dns_db_getsigningtime(), dns_db_hashsize(), dns_db_isdnssec(), dns_db_ispersistent(), dns_db_issecure(), dns_db_newversion(), dns_db_nodecount(), dns_db_overmem(), dns_db_printnode(), dns_db_resigned(), dns_db_rpz_attach(), dns_db_rpz_ready(), dns_db_serialize(), dns_db_setcachestats(), dns_db_setsigningtime(), dns_db_settask(), dns_db_subtractrdataset(), dns_db_transfernode(), dns_ecdb_create(), dns_sdb_create(), and dns_sdlzcreateDBP().
Definition at line 222 of file db.h.
Referenced by allrdatasets(), dns_db_addrdataset(), dns_db_attachversion(), dns_db_closeversion(), dns_db_currentversion(), dns_db_deleterdataset(), dns_db_expirenode(), dns_db_findzonecut(), dns_db_iscache(), dns_db_isdnssec(), dns_db_issecure(), dns_db_isstub(), dns_db_iszone(), dns_db_load3(), dns_db_newversion(), dns_db_subtractrdataset(), dns_ecdb_create(), dns_sdb_create(), and dns_sdlzcreateDBP().
Definition at line 223 of file db.h.
Referenced by bind_rdataset(), dns_db_addrdataset(), dns_db_class(), dns_db_load3(), dns_db_subtractrdataset(), dns_ecdb_create(), dns_rootns_create(), dns_sdb_create(), dns_sdb_putrdata(), dns_sdb_putrr(), dns_sdlz_putrr(), dns_sdlzcreateDBP(), rdataset_getclosest(), and rdataset_getnoqname().
Definition at line 224 of file db.h.
Referenced by check_nsec3param(), closeversion(), createiterator(), destroy(), destroy_ecdb(), dns_db_load3(), dns_db_origin(), dns_ecdb_create(), dns_rootns_create(), dns_sdb_create(), dns_sdb_putrr(), dns_sdlz_putnamedrr(), dns_sdlz_putrr(), dns_sdlzcreateDBP(), findext(), findnodeext(), free_rbtdb(), getnode(), getnodedata(), getoriginnode(), maybe_free_rbtdb(), newversion(), ns_query(), resume_addnsec3chain(), resume_signingwithkey(), zone_check_dnskeys(), zone_get_from_db(), zone_nsec3chain(), zone_resigninc(), and zone_sign().
Definition at line 226 of file db.h.
Referenced by addrdataset(), allrdatasets(), createiterator(), createnode(), dbiterator_destroy(), destroy(), destroy_ecdb(), destroynode(), dns_db_load3(), dns_ecdb_create(), dns_rootns_create(), dns_sdb_create(), dns_sdb_putrdata(), dns_sdb_putrr(), dns_sdlz_putnamedrr(), dns_sdlz_putrr(), dns_sdlzcreateDBP(), findnode(), free_rbtdb(), getnode(), getnodedata(), modrdataset(), rdataset_setadditional(), rdatasetiter_destroy(), zone_nsec3chain(), zone_postload(), zone_resigninc(), and zone_sign().