#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_t * | dnsconf_clausesets [] |
The top-level dns.conf syntax. | |
LIBISCCFG_EXTERNAL_DATA cfg_type_t | cfg_type_dnsconf |
A complete dns.conf file. |
Definition in file dnsconf.c.
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 } }
cfg_type_t cfg_type_trustedkey [static] |
Initial value:
{ "trustedkey", cfg_parse_tuple, cfg_print_tuple, cfg_doc_tuple, &cfg_rep_tuple, trustedkey_fields }
cfg_type_t cfg_type_trustedkeys [static] |
Initial value:
{ "trusted-keys", cfg_parse_bracketed_list, cfg_print_bracketed_list, cfg_doc_bracketed_list, &cfg_rep_list, &cfg_type_trustedkey }
cfg_clausedef_t dnsconf_clauses[] [static] |
Initial value:
{ { "trusted-keys", &cfg_type_trustedkeys, CFG_CLAUSEFLAG_MULTI }, { NULL, NULL, 0 } }
cfg_clausedef_t* dnsconf_clausesets[] [static] |
LIBISCCFG_EXTERNAL_DATA cfg_type_t cfg_type_dnsconf |
Initial value:
{ "dnsconf", cfg_parse_mapbody, cfg_print_mapbody, cfg_doc_mapbody, &cfg_rep_map, dnsconf_clausesets }