34 #ifndef SIGNER_ZONEDATA_H
35 #define SIGNER_ZONEDATA_H
50 #include <ldns/ldns.h>
232 uint32_t ttl, uint32_t* num_added);
256 const char* zone_name);
314 void log_rdf(ldns_rdf* rdf,
const char* pre,
int level);
denial_type * zonedata_lookup_denial(zonedata_type *zd, ldns_rdf *dname)
void zonedata_cleanup(zonedata_type *zd)
ldns_rbtree_t * denial_chain
ods_status zonedata_entize(zonedata_type *zd, ldns_rdf *apex)
zonedata_type * zonedata_create(allocator_type *allocator)
denial_type * zonedata_del_denial(zonedata_type *zd, denial_type *denial)
enum ods_enum_status ods_status
void zonedata_wipe_denial(zonedata_type *zd)
domain_type * zonedata_del_domain(zonedata_type *zd, domain_type *domain)
void zonedata_rollback(zonedata_type *zd)
void zonedata_cleanup_chain(zonedata_type *zd)
void log_rdf(ldns_rdf *rdf, const char *pre, int level)
ods_status zonedata_nsecify(zonedata_type *zd, ldns_rr_class klass, uint32_t ttl, uint32_t *num_added)
ods_status zonedata_diff(zonedata_type *zd, keylist_type *kl)
void zonedata_backup(FILE *fd, zonedata_type *zd)
enum adapter_mode_enum adapter_mode
allocator_type * allocator
ods_status zonedata_recover(zonedata_type *zd, FILE *fd)
ods_status zonedata_examine(zonedata_type *zd, ldns_rdf *apex, adapter_mode mode)
ods_status zonedata_commit(zonedata_type *zd)
ods_status zonedata_update_serial(zonedata_type *zd, signconf_type *sc, const char *zone_name)
void zonedata_init_denial(zonedata_type *zd)
ods_status zonedata_nsecify3(zonedata_type *zd, ldns_rr_class klass, uint32_t ttl, nsec3params_type *nsec3params, uint32_t *num_added)
domain_type * zonedata_lookup_domain(zonedata_type *zd, ldns_rdf *dname)
ods_status zonedata_add_denial(zonedata_type *zd, domain_type *domain, ldns_rdf *apex, nsec3params_type *nsec3params)
ods_status zonedata_queue(zonedata_type *zd, fifoq_type *q, worker_type *worker)
ods_status zonedata_print(FILE *fd, zonedata_type *zd)
domain_type * zonedata_add_domain(zonedata_type *zd, domain_type *domain)