1/* $NetBSD: driver.h,v 1.2 2024/02/21 22:51:24 christos Exp $ */ 2 3/* 4 * Copyright (C) Internet Systems Consortium, Inc. ("ISC") 5 * 6 * SPDX-License-Identifier: MPL-2.0 7 * 8 * This Source Code Form is subject to the terms of the Mozilla Public 9 * License, v. 2.0. If a copy of the MPL was not distributed with this 10 * file, you can obtain one at https://mozilla.org/MPL/2.0/. 11 * 12 * See the COPYRIGHT file distributed with this work for additional 13 * information regarding copyright ownership. 14 */ 15 16#pragma once 17 18#include <dns/dlz_dlopen.h> 19 20/* 21 * This header includes the declarations of entry points. 22 */ 23 24dlz_dlopen_version_t dlz_version; 25dlz_dlopen_create_t dlz_create; 26dlz_dlopen_destroy_t dlz_destroy; 27dlz_dlopen_findzonedb_t dlz_findzonedb; 28dlz_dlopen_lookup_t dlz_lookup; 29dlz_dlopen_allowzonexfr_t dlz_allowzonexfr; 30dlz_dlopen_allnodes_t dlz_allnodes; 31dlz_dlopen_newversion_t dlz_newversion; 32dlz_dlopen_closeversion_t dlz_closeversion; 33dlz_dlopen_configure_t dlz_configure; 34dlz_dlopen_ssumatch_t dlz_ssumatch; 35dlz_dlopen_addrdataset_t dlz_addrdataset; 36dlz_dlopen_subrdataset_t dlz_subrdataset; 37dlz_dlopen_delrdataset_t dlz_delrdataset; 38