Go to the source code of this file.
Defines | |
| #define | LDNS_DNAME_NORMALIZE tolower |
Functions | |
| ldns_rdf * | ldns_dname_cat_clone (ldns_rdf *rd1, ldns_rdf *rd2) |
| concatenate two dnames together | |
| ldns_status | ldns_dname_cat (ldns_rdf *rd1, ldns_rdf *rd2) |
| concatenates rd2 after rd1 (rd2 is copied, rd1 is modified) | |
| ldns_rdf * | ldns_dname_left_chop (ldns_rdf *d) |
| chop one label off a dname. | |
| uint8_t | ldns_dname_label_count (const ldns_rdf *r) |
| count the number of labels inside a LDNS_RDF_DNAME type rdf. | |
| ldns_rdf * | ldns_dname_new_frm_str (const char *str) |
| Create a new dname rdf. | |
| ldns_rdf * | ldns_dname_new (uint16_t s, void *data) |
| Create a new dname rdf from a string. | |
| ldns_rdf * | ldns_dname_new_frm_data (uint16_t size, const void *data) |
| Create a new dname rdf from data (the data is copied). | |
| void | ldns_dname2canonical (const ldns_rdf *rdf) |
| Put a dname into canonical fmt - ie. | |
| bool | ldns_dname_is_subdomain (const ldns_rdf *sub, const ldns_rdf *parent) |
| test wether the name sub falls under parent (i.e. | |
| bool | ldns_dname_str_absolute (const char *dname_str) |
| Checks whether the given dname string is absolute (i.e. | |
| ldns_rdf * | ldns_dname_label (const ldns_rdf *rdf, uint8_t labelpos) |
| look inside the rdf and if it is an LDNS_RDF_TYPE_DNAME try and retrieve a specific label. | |
|
|
|
|
|
Put a dname into canonical fmt - ie. lowercase it
|
|
||||||||||||
|
concatenates rd2 after rd1 (rd2 is copied, rd1 is modified)
|
|
||||||||||||
|
concatenate two dnames together
|
|
||||||||||||
|
test wether the name sub falls under parent (i.e. is a subdomain of parent.
|
|
||||||||||||
|
look inside the rdf and if it is an LDNS_RDF_TYPE_DNAME try and retrieve a specific label. The labels are numbered starting from 0 (left most).
|
|
|
count the number of labels inside a LDNS_RDF_DNAME type rdf.
|
|
|
chop one label off a dname. so wwww.nlnetlabs.nl, becomes nlnetlabs.nl
|
|
||||||||||||
|
Create a new dname rdf from a string.
|
|
||||||||||||
|
Create a new dname rdf from data (the data is copied).
|
|
|
Create a new dname rdf. Copies pointers!
|
|
|
Checks whether the given dname string is absolute (i.e. ends with a '.')
|
1.4.6