Lines Matching refs:dname

2  * dname.h
4 * dname definitions
14 * \file dname.h
16 * dname contains function to read and manipulate domain names.
68 * Returns a clone of the given dname with the labels
70 * \param[in] d the dname to reverse
71 * \return clone of the dname with the labels reversed.
76 * Clones the given dname from the nth label on
77 * \param[in] d The dname to clone
79 * dname is cloned
80 * \return A newly allocated *rdf structure, containing the cloned dname,
81 * or NULL if either d was NULL, not a dname, or if n >=
88 * chop one label off the left side of a dname. so
91 * \param[in] d the dname to chop
92 * \return the remaining dname
104 * creates a new dname rdf from a string.
111 * Create a new dname rdf from a string. The data pointer
113 * \param[in] s the size of the new dname
121 * Create a new dname rdf from data (the data is copied)
130 * Put a dname into canonical fmt - ie. lowercase it
131 * \param[in] rdf the dname to lowercase
147 * Compares the two dname rdf's according to the algorithm for ordering
149 * \param[in] dname1 First dname rdf to compare
150 * \param[in] dname2 Second dname rdf to compare
157 * Checks whether the dname matches the given wildcard
158 * \param[in] dname The dname to check
165 int ldns_dname_match_wildcard(const ldns_rdf *dname, const ldns_rdf *wildcard);
170 * \param[in] prev the previous dname
171 * \param[in] middle the dname to check
172 * \param[in] next the next dname
178 * Checks whether the given dname string is absolute (i.e. ends with a '.')
179 * \param[in] *dname_str a string representing the dname
185 * Checks whether the given dname is absolute (i.e. ends with a '.')
186 * \param[in] *dname a rdf representing the dname
189 bool ldns_dname_absolute(const ldns_rdf *dname);
202 * Check if dname is a wildcard, starts with *.
203 * \param[in] dname: the rdf to look in
206 int ldns_dname_is_wildcard(const ldns_rdf* dname);