42 #ifndef UTIL_DATA_PACKED_RRSET_H
43 #define UTIL_DATA_PACKED_RRSET_H
53 #define PACKED_RRSET_NSEC_AT_APEX 0x1
55 #define PACKED_RRSET_PARENT_SIDE 0x2
59 #define PACKED_RRSET_SOA_NEG 0x4
63 #define PACKED_RRSET_FIXEDTTL 0x80000000
69 #define RR_COUNT_MAX 0xffffff
415 time_t now,
char*
dest,
size_t dest_len);
size_t ub_rrset_sizefunc(void *key, void *data)
int packed_rr_to_string(struct ub_packed_rrset_key *rrset, size_t i, time_t now, char *dest, size_t dest_len)
struct ub_packed_rrset_key * packed_rrset_copy_region(struct ub_packed_rrset_key *key, struct regional *region, time_t now)
hashvalue_type rrset_key_hash(struct packed_rrset_key *key)
void packed_rrset_ptr_fixup(struct packed_rrset_data *data)
const char * rrset_trust_to_string(enum rrset_trust s)
void ub_rrset_key_delete(void *key, void *userdata)
void log_rrset_key(enum verbosity_value v, const char *str, struct ub_packed_rrset_key *rrset)
void ub_packed_rrset_parsedelete(struct ub_packed_rrset_key *pkey, struct alloc_cache *alloc)
void get_cname_target(struct ub_packed_rrset_key *rrset, uint8_t **dname, size_t *dname_len)
int ub_rrset_compare(void *k1, void *k2)
@ rrset_trust_nonauth_ans_AA
@ rrset_trust_prim_noglue
const char * sec_status_to_string(enum sec_status s)
struct ub_packed_rrset_key * packed_rrset_copy_alloc(struct ub_packed_rrset_key *key, struct alloc_cache *alloc, time_t now)
int rrsetdata_equal(struct packed_rrset_data *d1, struct packed_rrset_data *d2)
size_t packed_rrset_sizeof(struct packed_rrset_data *data)
time_t ub_packed_rrset_ttl(struct ub_packed_rrset_key *key)
void packed_rrset_ttl_add(struct packed_rrset_data *data, time_t add)
void rrset_data_delete(void *data, void *userdata)
@ sec_status_indeterminate
@ sec_status_secure_sentinel_fail
void log_packed_rrset(enum verbosity_value v, const char *str, struct ub_packed_rrset_key *rrset)
CXA_THROW_INFO_T void(* dest)(void *))
unsigned __int64 uint64_t
struct packed_rrset rrset
struct packed_rrset_list * next
struct packed_rrset_key * k
struct packed_rrset_data * d
struct lruhash_entry entry
struct packed_rrset_key rk