Lines Matching defs:rdata
32 #include <dns/rdata.h>
85 * Disassociate 'rdataset' from its rdata, allowing it to be reused.
180 * Move the rdata cursor to the first rdata in the rdataset (if any).
193 * Move the rdata cursor to the next rdata in the rdataset (if any).
204 dns_rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
206 * Make 'rdata' refer to the current rdata.
213 (rdataset->methods->current)(rdataset, rdata);
223 dns_rdata_t *rdata;
235 dns_rdata_t rdata = in[a];
237 in[b] = rdata;
328 * First we get handles to all of the rdata.
359 out[i].rdata = &in[j];
397 } /* XXX 2 for rdata len
407 dns_rdata_t rdata = DNS_RDATA_INIT;
418 * Copy out the rdata
421 rdata = *(out[i].rdata);
423 dns_rdata_reset(&rdata);
424 dns_rdataset_current(rdataset, &rdata);
426 result = dns_rdata_towire(&rdata, cctx, target);
513 dns_rdata_t rdata = DNS_RDATA_INIT;
517 * For each rdata in rdataset, call 'add' for each name and type in the
518 * rdata which is subject to additional section processing.
530 dns_rdataset_current(rdataset, &rdata);
531 result = dns_rdata_additionaldata(&rdata, owner_name, add, arg);
535 dns_rdata_reset(&rdata);