#include <isc/result.h>
#include <dns/types.h>
Go to the source code of this file.
Definition in file rdatalist_p.h.
ISC_LANG_BEGINDECLS void isc__rdatalist_disassociate | ( | dns_rdataset_t * | rdatasetp | ) |
isc_result_t isc__rdatalist_first | ( | dns_rdataset_t * | rdataset | ) |
Definition at line 126 of file rdatalist.c.
References ISC_LIST_HEAD, ISC_R_NOMORE, ISC_R_SUCCESS, dns_rdataset::private1, and dns_rdataset::private2.
isc_result_t isc__rdatalist_next | ( | dns_rdataset_t * | rdataset | ) |
Definition at line 139 of file rdatalist.c.
References ISC_LIST_NEXT, ISC_R_NOMORE, ISC_R_SUCCESS, dns_rdataset::private2, and REQUIRE.
void isc__rdatalist_current | ( | dns_rdataset_t * | rdataset, | |
dns_rdata_t * | rdata | |||
) |
Definition at line 157 of file rdatalist.c.
References dns_rdata_clone(), INSIST, dns_rdataset::private2, and REQUIRE.
void isc__rdatalist_clone | ( | dns_rdataset_t * | source, | |
dns_rdataset_t * | target | |||
) |
Definition at line 169 of file rdatalist.c.
References dns_rdataset::private2, and REQUIRE.
Referenced by rdataset_clone().
unsigned int isc__rdatalist_count | ( | dns_rdataset_t * | rdataset | ) |
Definition at line 183 of file rdatalist.c.
References ISC_LIST_HEAD, ISC_LIST_NEXT, dns_rdataset::private1, and REQUIRE.
isc_result_t isc__rdatalist_addnoqname | ( | dns_rdataset_t * | rdataset, | |
dns_name_t * | name | |||
) |
Definition at line 202 of file rdatalist.c.
References dns_rdataset::attributes, dns_rdataset::covers, DNS_RDATASETATTR_NOQNAME, ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_R_NOTFOUND, ISC_R_SUCCESS, dns_rdataset::private6, dns_rdataset::rdclass, REQUIRE, dns_rdataset::ttl, ttl, and dns_rdataset::type.
isc_result_t isc__rdatalist_getnoqname | ( | dns_rdataset_t * | rdataset, | |
dns_name_t * | name, | |||
dns_rdataset_t * | neg, | |||
dns_rdataset_t * | negsig | |||
) |
Definition at line 249 of file rdatalist.c.
References dns_rdataset::attributes, dns_rdataset::covers, dns_name_clone(), dns_name_dynamic(), dns_rdataset_clone(), DNS_RDATASETATTR_NOQNAME, ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_R_NOTFOUND, ISC_R_SUCCESS, dns_rdataset::private6, dns_rdataset::rdclass, rdclass, REQUIRE, and dns_rdataset::type.
isc_result_t isc__rdatalist_addclosest | ( | dns_rdataset_t * | rdataset, | |
dns_name_t * | name | |||
) |
Definition at line 293 of file rdatalist.c.
References dns_rdataset::attributes, dns_rdataset::covers, DNS_RDATASETATTR_CLOSEST, ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_R_NOTFOUND, ISC_R_SUCCESS, dns_rdataset::private7, dns_rdataset::rdclass, REQUIRE, dns_rdataset::ttl, ttl, and dns_rdataset::type.
isc_result_t isc__rdatalist_getclosest | ( | dns_rdataset_t * | rdataset, | |
dns_name_t * | name, | |||
dns_rdataset_t * | neg, | |||
dns_rdataset_t * | negsig | |||
) |
Definition at line 340 of file rdatalist.c.
References dns_rdataset::attributes, dns_rdataset::covers, dns_name_clone(), dns_name_dynamic(), dns_rdataset_clone(), DNS_RDATASETATTR_CLOSEST, ISC_LIST_HEAD, ISC_LIST_NEXT, ISC_R_NOTFOUND, ISC_R_SUCCESS, dns_rdataset::private7, dns_rdataset::rdclass, rdclass, REQUIRE, and dns_rdataset::type.
void isc__rdatalist_setownercase | ( | dns_rdataset_t * | rdataset, | |
const dns_name_t * | name | |||
) |
Definition at line 384 of file rdatalist.c.
References dns_name::length, dns_name::ndata, dns_rdataset::private1, and dns_rdatalist::upper.
void isc__rdatalist_getownercase | ( | const dns_rdataset_t * | rdataset, | |
dns_name_t * | name | |||
) |
Definition at line 404 of file rdatalist.c.
References dns_name::length, dns_name::ndata, dns_rdataset::private1, and dns_rdatalist::upper.