Go to the documentation of this file.
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);
155 const char* locator, uint32_t flags);
192 ods_status
rrset_getliteralrr(ldns_rr** dnskey,
const char *resourcerecord, uint32_t ttl, ldns_rdf* apex);
void log_rrset(ldns_rdf *dname, ldns_rr_type type, const char *pre, int level)
rrset_type * rrset_create(zone_type *zone, ldns_rr_type type)
uint32_t rrset_lookup_ttl(rrset_type *rrset, uint32_t default_ttl)
void rrset_diff(rrset_type *rrset, unsigned is_ixfr, unsigned more_coming)
rr_type * rrset_lookup_rr(rrset_type *rrset, ldns_rr *rr)
void log_rr(ldns_rr *rr, const char *pre, int level)
ods_status rrset_sign(hsm_ctx_t *ctx, rrset_type *rrset, time_t signtime)
collection_class rrset_store_initialize(void)
void rrset_backup2(FILE *fd, rrset_type *rrset)
void rrset_add_rrsig(rrset_type *rrset, ldns_rr *rr, const char *locator, uint32_t flags)
void rrset_del_rr(rrset_type *rrset, uint16_t rrnum)
void rrset_print(FILE *fd, rrset_type *rrset, int skip_rrsigs, ods_status *status)
rr_type * rrset_add_rr(rrset_type *rrset, ldns_rr *rr)
void rrset_cleanup(rrset_type *rrset)
void rrset_drop_rrsigs(zone_type *zone, rrset_type *rrset)
size_t rrset_count_rr_is_added(rrset_type *rrset)
const char * rrset_type2str(ldns_rr_type type)
ods_status rrset_getliteralrr(ldns_rr **dnskey, const char *resourcerecord, uint32_t ttl, ldns_rdf *apex)