#include <db.h>
Definition at line 77 of file db.h.
void(* dns_dbmethods::attach)(dns_db_t *source, dns_db_t **targetp) |
void(* dns_dbmethods::detach)(dns_db_t **dbp) |
isc_result_t(* dns_dbmethods::serialize)(dns_db_t *db, dns_dbversion_t *version, FILE *file) |
isc_result_t(* dns_dbmethods::dump)(dns_db_t *db, dns_dbversion_t *version, const char *filename, dns_masterformat_t masterformat) |
void(* dns_dbmethods::currentversion)(dns_db_t *db, dns_dbversion_t **versionp) |
isc_result_t(* dns_dbmethods::newversion)(dns_db_t *db, dns_dbversion_t **versionp) |
void(* dns_dbmethods::attachversion)(dns_db_t *db, dns_dbversion_t *source, dns_dbversion_t **targetp) |
void(* dns_dbmethods::closeversion)(dns_db_t *db, dns_dbversion_t **versionp, isc_boolean_t commit) |
isc_result_t(* dns_dbmethods::findnode)(dns_db_t *db, dns_name_t *name, isc_boolean_t create, dns_dbnode_t **nodep) |
isc_result_t(* dns_dbmethods::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) |
isc_result_t(* dns_dbmethods::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) |
void(* dns_dbmethods::attachnode)(dns_db_t *db, dns_dbnode_t *source, dns_dbnode_t **targetp) |
void(* dns_dbmethods::detachnode)(dns_db_t *db, dns_dbnode_t **targetp) |
isc_result_t(* dns_dbmethods::expirenode)(dns_db_t *db, dns_dbnode_t *node, isc_stdtime_t now) |
void(* dns_dbmethods::printnode)(dns_db_t *db, dns_dbnode_t *node, FILE *out) |
isc_result_t(* dns_dbmethods::createiterator)(dns_db_t *db, unsigned int options, dns_dbiterator_t **iteratorp) |
isc_result_t(* dns_dbmethods::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) |
isc_result_t(* dns_dbmethods::allrdatasets)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, isc_stdtime_t now, dns_rdatasetiter_t **iteratorp) |
isc_result_t(* dns_dbmethods::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) |
isc_result_t(* dns_dbmethods::subtractrdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdataset_t *rdataset, unsigned int options, dns_rdataset_t *newrdataset) |
isc_result_t(* dns_dbmethods::deleterdataset)(dns_db_t *db, dns_dbnode_t *node, dns_dbversion_t *version, dns_rdatatype_t type, dns_rdatatype_t covers) |
unsigned int(* dns_dbmethods::nodecount)(dns_db_t *db) |
void(* dns_dbmethods::overmem)(dns_db_t *db, isc_boolean_t overmem) |
void(* dns_dbmethods::settask)(dns_db_t *db, isc_task_t *) |
isc_result_t(* dns_dbmethods::getoriginnode)(dns_db_t *db, dns_dbnode_t **nodep) |
void(* dns_dbmethods::transfernode)(dns_db_t *db, dns_dbnode_t **sourcep, dns_dbnode_t **targetp) |
isc_result_t(* dns_dbmethods::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_len) |
isc_result_t(* dns_dbmethods::findnsec3node)(dns_db_t *db, dns_name_t *name, isc_boolean_t create, dns_dbnode_t **nodep) |
isc_result_t(* dns_dbmethods::setsigningtime)(dns_db_t *db, dns_rdataset_t *rdataset, isc_stdtime_t resign) |
isc_result_t(* dns_dbmethods::getsigningtime)(dns_db_t *db, dns_rdataset_t *rdataset, dns_name_t *name) |
void(* dns_dbmethods::resigned)(dns_db_t *db, dns_rdataset_t *rdataset, dns_dbversion_t *version) |
void(* dns_dbmethods::rpz_attach)(dns_db_t *db, dns_rpz_zones_t *rpzs, dns_rpz_num_t rpz_num) |
isc_result_t(* dns_dbmethods::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) |
isc_result_t(* dns_dbmethods::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) |
unsigned int(* dns_dbmethods::hashsize)(dns_db_t *db) |