H A D | db.c | 26 #include <dns/db.h> 170 dns_db_ondestroy(dns_db_t *db, isc_task_t *task, isc_event_t **eventp) argument 172 REQUIRE(DNS_DB_VALID(db)); 174 return (isc_ondestroy_register(&db->ondest, task, eventp)); 179 dns_db_iscache(dns_db_t *db) { argument 182 * Does 'db' have cache semantics? 185 REQUIRE(DNS_DB_VALID(db)); 187 if ((db->attributes & DNS_DBATTR_CACHE) != 0) 194 dns_db_iszone(dns_db_t *db) { argument 197 * Does 'db' hav 209 dns_db_isstub(dns_db_t *db) argument 224 dns_db_isdnssec(dns_db_t *db) argument 239 dns_db_issecure(dns_db_t *db) argument 252 dns_db_ispersistent(dns_db_t *db) argument 264 dns_db_origin(dns_db_t *db) argument 275 dns_db_class(dns_db_t *db) argument 286 dns_db_beginload(dns_db_t *db, dns_rdatacallbacks_t *callbacks) argument 298 dns_db_endload(dns_db_t *db, dns_rdatacallbacks_t *callbacks) argument 318 dns_db_load(dns_db_t *db, const char *filename) argument 323 dns_db_load2(dns_db_t *db, const char *filename, dns_masterformat_t format) argument 328 dns_db_load3(dns_db_t *db, const char *filename, dns_masterformat_t format, unsigned int options) argument 364 dns_db_serialize(dns_db_t *db, dns_dbversion_t *version, FILE *file) argument 372 dns_db_dump(dns_db_t *db, dns_dbversion_t *version, const char *filename) argument 378 dns_db_dump2(dns_db_t *db, dns_dbversion_t *version, const char *filename, dns_masterformat_t masterformat) argument 396 dns_db_currentversion(dns_db_t *db, dns_dbversion_t **versionp) argument 410 dns_db_newversion(dns_db_t *db, dns_dbversion_t **versionp) argument 424 dns_db_attachversion(dns_db_t *db, dns_dbversion_t *source, dns_dbversion_t **targetp) argument 442 dns_db_closeversion(dns_db_t *db, dns_dbversion_t **versionp, isc_boolean_t commit) argument 472 dns_db_findnode(dns_db_t *db, dns_name_t *name, isc_boolean_t create, dns_dbnode_t **nodep) argument 491 dns_db_findnodeext(dns_db_t *db, dns_name_t *name, isc_boolean_t create, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_dbnode_t **nodep) argument 511 dns_db_findnsec3node(dns_db_t *db, dns_name_t *name, isc_boolean_t create, dns_dbnode_t **nodep) argument 526 dns_db_find(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 559 dns_db_findext(dns_db_t *db, dns_name_t *name, dns_dbversion_t *version, dns_rdatatype_t type, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 594 dns_db_findzonecut(dns_db_t *db, dns_name_t *name, unsigned int options, isc_stdtime_t now, dns_dbnode_t **nodep, dns_name_t *foundname, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 616 dns_db_attachnode(dns_db_t *db, dns_dbnode_t *source, dns_dbnode_t **targetp) argument 630 dns_db_detachnode(dns_db_t *db, dns_dbnode_t **nodep) argument 645 dns_db_transfernode(dns_db_t *db, dns_dbnode_t **sourcep, dns_dbnode_t **targetp) argument 669 dns_db_expirenode(dns_db_t *db, dns_dbnode_t *node, isc_stdtime_t now) argument 683 dns_db_printnode(dns_db_t *db, dns_dbnode_t *node, FILE *out) argument 700 dns_db_createiterator(dns_db_t *db, unsigned int flags, dns_dbiterator_t **iteratorp) argument 718 dns_db_findrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers, isc_stdtime_t now, dns_rdataset_t *rdataset, dns_rdataset_t *sigrdataset) argument 739 dns_db_allrdatasets(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdatasetiter_t **iteratorp) argument 755 dns_db_addrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *addedrdataset) argument 782 dns_db_subtractrdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *newrdataset) argument 806 dns_db_deleterdataset(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers) argument 825 dns_db_overmem(dns_db_t *db, isc_boolean_t overmem) argument 833 dns_db_getsoaserial(dns_db_t *db, dns_dbversion_t *ver, isc_uint32_t *serialp) argument 877 dns_db_nodecount(dns_db_t *db) argument 884 dns_db_hashsize(dns_db_t *db) argument 894 dns_db_settask(dns_db_t *db, isc_task_t *task) argument 958 dns_db_getoriginnode(dns_db_t *db, dns_dbnode_t **nodep) argument 970 dns_db_getrrsetstats(dns_db_t *db) argument 980 dns_db_setcachestats(dns_db_t *db, isc_stats_t *stats) argument 990 dns_db_getnsec3parameters(dns_db_t *db, dns_dbversion_t *version, dns_hash_t *hash, isc_uint8_t *flags, isc_uint16_t *iterations, unsigned char *salt, size_t *salt_length) argument 1007 dns_db_getsize(dns_db_t *db, dns_dbversion_t *version, isc_uint64_t *records, isc_uint64_t *bytes) argument 1020 dns_db_setsigningtime(dns_db_t *db, dns_rdataset_t *rdataset, isc_stdtime_t resign) argument 1029 dns_db_getsigningtime(dns_db_t *db, dns_rdataset_t *rdataset, dns_name_t *name) argument 1037 dns_db_resigned(dns_db_t *db, dns_rdataset_t *rdataset, dns_dbversion_t *version) argument 1050 dns_db_rpz_attach(dns_db_t *db, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num) argument 1059 dns_db_rpz_ready(dns_db_t *db) argument 1069 dns_db_updatenotify_register(dns_db_t *db, dns_dbupdate_callback_t fn, void *fn_arg) argument 1092 dns_db_updatenotify_unregister(dns_db_t *db, dns_dbupdate_callback_t fn, void *fn_arg) argument 1118 dns_db_nodefullname(dns_db_t *db, dns_dbnode_t *node, dns_name_t *name) argument [all...] |