Lines Matching refs:methods

86 	const dns_sdlzmethods_t		*methods;
184 dns_clientinfomethods_t *methods,
256 * Rdataset Iterator Methods. These methods were "borrowed" from the SDB
309 * DB routines. These methods were "borrowed" from the SDB driver interface.
405 if (sdlz->dlzimp->methods->newversion == NULL)
410 result = sdlz->dlzimp->methods->newversion(origin,
449 REQUIRE(sdlz->dlzimp->methods->closeversion != NULL);
453 sdlz->dlzimp->methods->closeversion(origin, commit,
536 unsigned int options, dns_clientinfomethods_t *methods,
552 if (sdlz->dlzimp->methods->newversion == NULL) {
594 result = sdlz->dlzimp->methods->lookup(zonestr, namestr,
597 methods, clientinfo);
639 result = sdlz->dlzimp->methods->lookup(zonestr, wildstr,
642 methods, clientinfo);
658 if (isorigin && sdlz->dlzimp->methods->authority != NULL) {
660 authority = sdlz->dlzimp->methods->authority;
695 dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo,
698 return (getnodedata(db, name, create, 0, methods, clientinfo, nodep));
797 if (sdlz->dlzimp->methods->allnodes == NULL)
814 sdlziter->common.methods = &dbiterator_methods;
827 result = sdlz->dlzimp->methods->allnodes(zonestr,
885 dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo,
937 methods, clientinfo, &node);
1082 iterator->common.methods = &rdatasetiter_methods;
1171 if (sdlz->dlzimp->methods->addrdataset == NULL)
1175 sdlz->dlzimp->methods->addrdataset);
1191 if (sdlz->dlzimp->methods->subtractrdataset == NULL) {
1196 sdlz->dlzimp->methods->subtractrdataset);
1214 if (sdlz->dlzimp->methods->delrdataset == NULL)
1222 result = sdlz->dlzimp->methods->delrdataset(name, b_type,
1272 if (sdlz->dlzimp->methods->newversion == NULL)
1332 * Database Iterator Methods. These methods were "borrowed" from the SDB
1436 * Rdataset Methods. These methods were "borrowed" from the SDB driver
1499 rdataset->methods = &rdataset_methods;
1504 * SDLZ core methods. This is the core of the new DLZ functionality.
1547 sdlzdb->common.methods = &sdlzdb_methods;
1619 if (imp->methods->allowzonexfr != NULL) {
1621 result = imp->methods->allowzonexfr(imp->driverarg, dbdata,
1658 if (imp->methods->create != NULL) {
1660 result = imp->methods->create(dlzname, argc, argv,
1685 if (imp->methods->destroy != NULL) {
1687 imp->methods->destroy(imp->driverarg, dbdata);
1695 dns_clientinfomethods_t *methods,
1725 result = imp->methods->findzone(imp->driverarg, dbdata, namestr,
1726 methods, clientinfo);
1753 if (imp->methods->configure != NULL) {
1755 result = imp->methods->configure(view, dlzdb,
1784 if (imp->methods->ssumatch == NULL)
1817 ret = imp->methods->ssumatch(b_signer, b_name, b_addr, b_type, b_key,
2037 dns_sdlzregister(const char *drivername, const dns_sdlzmethods_t *methods,
2049 REQUIRE(methods != NULL);
2050 REQUIRE(methods->findzone != NULL);
2051 REQUIRE(methods->lookup != NULL);
2073 imp->methods = methods;