|
unbound 0.1
|
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().