27 #ifndef SIGNER_RRSET_H 28 #define SIGNER_RRSET_H 31 #include <ldns/ldns.h> 42 #include "datastructure.h" 77 void log_rr(ldns_rr*
rr,
const char* pre,
int level);
87 void log_rrset(ldns_rdf* dname, ldns_rr_type type,
const char* pre,
int level);
149 const char* locator, uint32_t flags);
186 ods_status
rrset_getliteralrr(ldns_rr** dnskey,
const char *resourcerecord, uint32_t ttl, ldns_rdf* apex);
void rrset_cleanup(rrset_type *rrset)
void rrset_diff(rrset_type *rrset, unsigned is_ixfr, unsigned more_coming)
void rrset_print(FILE *fd, rrset_type *rrset, int skip_rrsigs, ods_status *status)
size_t rrset_count_rr_is_added(rrset_type *rrset)
void rrset_drop_rrsigs(zone_type *zone, rrset_type *rrset)
void rrset_backup2(FILE *fd, rrset_type *rrset)
void rrset_del_rr(rrset_type *rrset, uint16_t rrnum)
void log_rrset(ldns_rdf *dname, ldns_rr_type type, const char *pre, int level)
collection_class rrset_store_initialize(void)
const char * rrset_type2str(ldns_rr_type type)
void rrset_add_rrsig(rrset_type *rrset, ldns_rr *rr, const char *locator, uint32_t flags)
rr_type * rrset_add_rr(rrset_type *rrset, ldns_rr *rr)
rr_type * rrset_lookup_rr(rrset_type *rrset, ldns_rr *rr)
ods_status rrset_sign(hsm_ctx_t *ctx, rrset_type *rrset, time_t signtime)
rrset_type * rrset_create(zone_type *zone, ldns_rr_type type)
void log_rr(ldns_rr *rr, const char *pre, int level)
ods_status rrset_getliteralrr(ldns_rr **dnskey, const char *resourcerecord, uint32_t ttl, ldns_rdf *apex)