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