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);
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_alloc(struct ub_packed_rrset_key *key, struct alloc_cache *alloc, time_t now)
int ub_rrset_compare(void *k1, void *k2)
void packed_rrset_ttl_add(struct packed_rrset_data *data, time_t add)
CXA_THROW_INFO_T void(* dest)(void *))
void packed_rrset_ptr_fixup(struct packed_rrset_data *data)
struct packed_rrset_data * d
void get_cname_target(struct ub_packed_rrset_key *rrset, uint8_t **dname, size_t *dname_len)
const char * rrset_trust_to_string(enum rrset_trust s)
struct packed_rrset rrset
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)
size_t ub_rrset_sizefunc(void *key, void *data)
void rrset_data_delete(void *data, void *userdata)
unsigned __int64 uint64_t
struct packed_rrset_list * next
int rrsetdata_equal(struct packed_rrset_data *d1, struct packed_rrset_data *d2)
void log_packed_rrset(enum verbosity_value v, const char *str, struct ub_packed_rrset_key *rrset)
struct packed_rrset_key * k
size_t packed_rrset_sizeof(struct packed_rrset_data *data)
const char * sec_status_to_string(enum sec_status s)
struct lruhash_entry entry
void ub_rrset_key_delete(void *key, void *userdata)
struct ub_packed_rrset_key * packed_rrset_copy_region(struct ub_packed_rrset_key *key, struct regional *region, time_t now)
struct packed_rrset_key rk
hashvalue_type rrset_key_hash(struct packed_rrset_key *key)
time_t ub_packed_rrset_ttl(struct ub_packed_rrset_key *key)