Data stored for an rrset during parsing. More...
#include <msgparse.h>
Data Fields | |
struct rrset_parse * | rrset_bucket_next |
next in hash bucket | |
struct rrset_parse * | rrset_all_next |
next in list of all rrsets | |
hashvalue_type | hash |
hash value of rrset | |
sldns_pkt_section | section |
which section was it found in: one of LDNS_SECTION_ANSWER, LDNS_SECTION_AUTHORITY, LDNS_SECTION_ADDITIONAL | |
uint8_t * | dname |
start of (possibly compressed) dname in packet | |
size_t | dname_len |
length of the dname uncompressed wireformat | |
uint16_t | type |
type, host order. | |
uint16_t | rrset_class |
class, network order. More... | |
uint32_t | flags |
the flags for the rrset, like for packedrrset | |
size_t | rr_count |
number of RRs in the rr list | |
size_t | size |
sum of RR rdata sizes | |
struct rr_parse * | rr_first |
linked list of RRs in this rrset. | |
struct rr_parse * | rr_last |
last in list of RRs in this rrset. | |
size_t | rrsig_count |
number of RRSIGs over this rrset. | |
struct rr_parse * | rrsig_first |
linked list of RRsig RRs over this rrset. | |
struct rr_parse * | rrsig_last |
last in list of RRSIG RRs over this rrset. | |
Data stored for an rrset during parsing.
uint16_t rrset_parse::rrset_class |
class, network order.
var name so that it is not a c++ keyword.
Referenced by change_rrsig_rrset(), mark_additional_rrset(), new_rrset(), parse_copy_decompress_rrset(), priv_rrset_bad(), rrset_parse_equals(), shorten_rrset(), and synth_cname_rrset().