Data Fields | |
ldns_rdf * | name |
pointer to a dname containing the name. | |
bool | name_alloced |
Usually, the name is a pointer to the owner name of the first rr for this name, but sometimes there is no actual data to point to, for instance in names representing empty nonterminals. | |
ldns_dnssec_rrsets * | rrsets |
The rrsets for this name. | |
ldns_rr * | nsec |
NSEC pointing to the next name (or NSEC3 pointing to the next NSEC3) | |
ldns_dnssec_rrs * | nsec_signatures |
signatures for the NSEC record | |
bool | is_glue |
Unlike what the name is_glue suggests, this field is set to true by ldns_dnssec_zone_mark_glue() or ldns_dnssec_zone_mark_and_get_glue() when the name, this dnssec_name struct represents, is occluded. | |
ldns_rdf * | hashed_name |
pointer to store the hashed name (only used when in an NSEC3 zone |
pointer to a dname containing the name.
Usually points to the owner name of the first RR of the first RRset
Definition at line 52 of file dnssec_zone.h.
Usually, the name is a pointer to the owner name of the first rr for this name, but sometimes there is no actual data to point to, for instance in names representing empty nonterminals.
If so, set alloced to true to indicate that this data must also be freed when the name is freed
Definition at line 60 of file dnssec_zone.h.
The rrsets for this name.
Definition at line 64 of file dnssec_zone.h.
NSEC pointing to the next name (or NSEC3 pointing to the next NSEC3)
Definition at line 68 of file dnssec_zone.h.
signatures for the NSEC record
Definition at line 72 of file dnssec_zone.h.
Unlike what the name is_glue suggests, this field is set to true by ldns_dnssec_zone_mark_glue() or ldns_dnssec_zone_mark_and_get_glue() when the name, this dnssec_name struct represents, is occluded.
Names that contain other occluded rrsets and records with glue on the delegation point will NOT have this bool set to true. This field should NOT be read directly, but only via the ldns_dnssec_name_is_glue() function!
Definition at line 82 of file dnssec_zone.h.
pointer to store the hashed name (only used when in an NSEC3 zone
Definition at line 86 of file dnssec_zone.h.