#include <dns/sdlz.h>
Go to the source code of this file.
Defines | |
#define | DLZ_DLOPEN_VERSION 3 |
#define | DLZ_DLOPEN_AGE 0 |
Typedefs | |
typedef int | dlz_dlopen_version_t (unsigned int *flags) |
typedef isc_result_t | dlz_dlopen_create_t (const char *dlzname, unsigned int argc, char *argv[], void **dbdata,...) |
typedef void | dlz_dlopen_destroy_t (void *dbdata) |
typedef isc_result_t | dlz_dlopen_findzonedb_t (void *dbdata, const char *name, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo) |
typedef isc_result_t | dlz_dlopen_lookup_t (const char *zone, const char *name, void *dbdata, dns_sdlzlookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo) |
typedef isc_result_t | dlz_dlopen_authority_t (const char *zone, void *dbdata, dns_sdlzlookup_t *lookup) |
typedef isc_result_t | dlz_dlopen_allowzonexfr_t (void *dbdata, const char *name, const char *client) |
typedef isc_result_t | dlz_dlopen_allnodes_t (const char *zone, void *dbdata, dns_sdlzallnodes_t *allnodes) |
typedef isc_result_t | dlz_dlopen_newversion_t (const char *zone, void *dbdata, void **versionp) |
typedef void | dlz_dlopen_closeversion_t (const char *zone, isc_boolean_t commit, void *dbdata, void **versionp) |
typedef isc_result_t | dlz_dlopen_configure_t (dns_view_t *view, dns_dlzdb_t *dlzdb, void *dbdata) |
typedef isc_result_t | dlz_dlopen_setclientcallback_t (dns_view_t *view, void *dbdata) |
typedef isc_boolean_t | dlz_dlopen_ssumatch_t (const char *signer, const char *name, const char *tcpaddr, const char *type, const char *key, isc_uint32_t keydatalen, unsigned char *keydata, void *dbdata) |
typedef isc_result_t | dlz_dlopen_addrdataset_t (const char *name, const char *rdatastr, void *dbdata, void *version) |
typedef isc_result_t | dlz_dlopen_subrdataset_t (const char *name, const char *rdatastr, void *dbdata, void *version) |
typedef isc_result_t | dlz_dlopen_delrdataset_t (const char *name, const char *type, void *dbdata, void *version) |
#define DLZ_DLOPEN_VERSION 3 |
Definition at line 33 of file dlz_dlopen.h.
#define DLZ_DLOPEN_AGE 0 |
Definition at line 34 of file dlz_dlopen.h.
typedef int dlz_dlopen_version_t(unsigned int *flags) |
Definition at line 40 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_create_t(const char *dlzname, unsigned int argc, char *argv[], void **dbdata,...) |
Definition at line 45 of file dlz_dlopen.h.
typedef void dlz_dlopen_destroy_t(void *dbdata) |
Definition at line 55 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_findzonedb_t(void *dbdata, const char *name, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo) |
Definition at line 60 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_lookup_t(const char *zone, const char *name, void *dbdata, dns_sdlzlookup_t *lookup, dns_clientinfomethods_t *methods, dns_clientinfo_t *clientinfo) |
Definition at line 68 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_authority_t(const char *zone, void *dbdata, dns_sdlzlookup_t *lookup) |
Definition at line 79 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_allowzonexfr_t(void *dbdata, const char *name, const char *client) |
Definition at line 87 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_allnodes_t(const char *zone, void *dbdata, dns_sdlzallnodes_t *allnodes) |
Definition at line 95 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_newversion_t(const char *zone, void *dbdata, void **versionp) |
Definition at line 103 of file dlz_dlopen.h.
typedef void dlz_dlopen_closeversion_t(const char *zone, isc_boolean_t commit, void *dbdata, void **versionp) |
Definition at line 111 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_configure_t(dns_view_t *view, dns_dlzdb_t *dlzdb, void *dbdata) |
Definition at line 120 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_setclientcallback_t(dns_view_t *view, void *dbdata) |
Definition at line 129 of file dlz_dlopen.h.
typedef isc_boolean_t dlz_dlopen_ssumatch_t(const char *signer, const char *name, const char *tcpaddr, const char *type, const char *key, isc_uint32_t keydatalen, unsigned char *keydata, void *dbdata) |
Definition at line 137 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_addrdataset_t(const char *name, const char *rdatastr, void *dbdata, void *version) |
Definition at line 150 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_subrdataset_t(const char *name, const char *rdatastr, void *dbdata, void *version) |
Definition at line 159 of file dlz_dlopen.h.
typedef isc_result_t dlz_dlopen_delrdataset_t(const char *name, const char *type, void *dbdata, void *version) |
Definition at line 168 of file dlz_dlopen.h.