dlz_dlopen.h File Reference

#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 Documentation

#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 Documentation

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.


Generated on Tue Apr 28 17:41:09 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha