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. | |
| 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(), msgparse_rrset_remove_rr(), new_rrset(), parse_copy_decompress_rrset(), parse_extract_edns_from_response_msg(), priv_rrset_bad(), rrset_parse_equals(), scrub_sanitize(), shorten_rrset(), and synth_cname_rrset().