dnsconf.c File Reference

#include <config.h>
#include <isccfg/cfg.h>
#include <isccfg/grammar.h>

Go to the source code of this file.

Variables

static cfg_tuplefielddef_t trustedkey_fields []
 A trusted key, as used in the "trusted-keys" statement.
static cfg_type_t cfg_type_trustedkey
static cfg_type_t cfg_type_trustedkeys
static cfg_clausedef_t dnsconf_clauses []
 Clauses that can be found within the top level of the dns.conf file only.
static cfg_clausedef_tdnsconf_clausesets []
 The top-level dns.conf syntax.
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_dnsconf
 A complete dns.conf file.


Detailed Description

Definition in file dnsconf.c.


Variable Documentation

cfg_tuplefielddef_t trustedkey_fields[] [static]

Initial value:

 {
        { "name", &cfg_type_astring, 0 },
        { "flags", &cfg_type_uint32, 0 },
        { "protocol", &cfg_type_uint32, 0 },
        { "algorithm", &cfg_type_uint32, 0 },
        { "key", &cfg_type_qstring, 0 },
        { NULL, NULL, 0 }
}
A trusted key, as used in the "trusted-keys" statement.

Definition at line 29 of file dnsconf.c.

cfg_type_t cfg_type_trustedkey [static]

Initial value:

Definition at line 38 of file dnsconf.c.

cfg_type_t cfg_type_trustedkeys [static]

Initial value:

Definition at line 43 of file dnsconf.c.

cfg_clausedef_t dnsconf_clauses[] [static]

Initial value:

 {
        { "trusted-keys", &cfg_type_trustedkeys, CFG_CLAUSEFLAG_MULTI },
        { NULL, NULL, 0 }
}
Clauses that can be found within the top level of the dns.conf file only.

Definition at line 53 of file dnsconf.c.

cfg_clausedef_t* dnsconf_clausesets[] [static]

Initial value:

 {
        dnsconf_clauses,
        NULL
}
The top-level dns.conf syntax.

Definition at line 61 of file dnsconf.c.

LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_dnsconf

Initial value:

A complete dns.conf file.

Definition at line 66 of file dnsconf.c.


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