Lines Matching refs:methods
44 const dns_sdbmethods_t *methods;
201 dns_sdb_register(const char *drivername, const dns_sdbmethods_t *methods,
209 REQUIRE(methods != NULL);
210 REQUIRE(methods->lookup != NULL || methods->lookup2 != NULL);
221 imp->methods = methods;
549 if (imp->methods->destroy != NULL) {
551 imp->methods->destroy(sdb->zone, imp->driverdata,
720 dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo,
744 if (imp->methods->lookup2 != NULL) {
776 if (imp->methods->lookup2 != NULL)
777 result = imp->methods->lookup2(&sdb->common.origin, name,
778 sdb->dbdata, node, methods,
781 result = imp->methods->lookup(sdb->zone, namestr, sdb->dbdata,
782 node, methods, clientinfo);
786 isorigin && imp->methods->authority != NULL))
792 if (isorigin && imp->methods->authority != NULL) {
794 result = imp->methods->authority(sdb->zone, sdb->dbdata, node);
810 dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo,
851 result = findnodeext(db, xname, ISC_FALSE, methods,
1072 if (imp->methods->allnodes == NULL)
1083 sdbiter->common.methods = &dbiterator_methods;
1093 result = imp->methods->allnodes(sdb->zone, sdb->dbdata, sdbiter);
1160 iterator->common.methods = &rdatasetiter_methods;
1322 sdb->common.methods = &sdb_methods;
1350 if (imp->methods->create != NULL) {
1352 result = imp->methods->create(sdb->zone, argc, argv,
1408 static dns_rdatasetmethods_t methods = {
1445 rdataset->methods = &methods;