Lines Matching refs:rdataset
30 #include <dns/rdataset.h>
55 dns_rdataset_init(&it->rdataset);
57 INSIST(!dns_rdataset_isassociated(&it->rdataset));
66 if (dns_rdataset_isassociated(&it->rdataset)) {
67 dns_rdataset_disassociate(&it->rdataset);
105 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset);
106 dns_rdataset_getownercase(&it->rdataset,
108 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER;
109 it->result = dns_rdataset_first(&it->rdataset);
118 if (dns_rdataset_isassociated(&it->rdataset)) {
119 dns_rdataset_disassociate(&it->rdataset);
153 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset);
154 dns_rdataset_getownercase(&it->rdataset,
156 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER;
157 it->result = dns_rdataset_first(&it->rdataset);
172 it->result = dns_rdataset_next(&it->rdataset);
188 if (dns_rdataset_isassociated(&it->rdataset)) {
189 dns_rdataset_disassociate(&it->rdataset);
202 dns_rdataset_t **rdataset, dns_rdata_t **rdata) {
206 REQUIRE(rdataset == NULL || *rdataset == NULL);
210 *ttl = it->rdataset.ttl;
213 dns_rdataset_current(&it->rdataset, &it->rdata);
215 if (rdataset != NULL) {
216 *rdataset = &it->rdataset;