• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/bind9-45.101/bind9/lib/dns/

Lines Matching refs:rdata

30 #include <dns/rdata.h>
38 * The format of an ncache rdata is a sequence of zero or more records of
44 * rdata count
45 * rdata length These two occur 'rdata count'
46 * rdata times.
55 dns_rdata_t rdata = DNS_RDATA_INIT;
69 dns_rdataset_current(rdataset, &rdata);
70 dns_rdata_toregion(&rdata, &r);
76 * Copy the rdata length to the buffer.
80 * Copy the rdata to the buffer.
85 dns_rdata_reset(&rdata);
117 dns_rdata_t rdata[DNS_NCACHE_RDATA];
142 ISC_LIST_INIT(ncrdatalist.rdata);
205 dns_rdata_init(&rdata[next]);
207 rdata[next].data = r.base;
208 rdata[next].length = r.length;
209 rdata[next].rdclass =
211 rdata[next].type = 0;
212 rdata[next].flags = 0;
213 ISC_LIST_APPEND(ncrdatalist.rdata,
214 &rdata[next], link);
261 dns_rdata_t rdata = DNS_RDATA_INIT;
284 dns_rdataset_current(rdataset, &rdata);
285 isc_buffer_init(&source, rdata.data, rdata.length);
286 isc_buffer_add(&source, rdata.length);
301 * Get the length of this rdata and set up an
302 * rdata structure for it.
306 dns_rdata_reset(&rdata);
307 rdata.length = isc_buffer_getuint16(&source);
309 rdata.data = remaining.base;
310 rdata.type = type;
311 rdata.rdclass = rdataset->rdclass;
312 INSIST(remaining.length >= rdata.length);
313 isc_buffer_forward(&source, rdata.length);
329 * rdata length. Write the type, class, and ttl.
341 * Save space for rdata length.
347 * Write the rdata.
349 result = dns_rdata_towire(&rdata, cctx, target);
354 * Set the rdata length field to the compressed
367 dns_rdata_reset(&rdata);
402 * The privateuint4 field is the number of rdata beyond the cursor
433 rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
442 dns_rdata_fromregion(rdata, rdataset->rdclass, rdataset->type, &r);
496 dns_rdata_t rdata = DNS_RDATA_INIT;
515 dns_rdataset_current(&clone, &rdata);
516 isc_buffer_init(&source, rdata.data, rdata.length);
517 isc_buffer_add(&source, rdata.length);
535 dns_rdata_reset(&rdata);
571 dns_rdata_t rdata = DNS_RDATA_INIT;
591 dns_rdataset_current(&clone, &rdata);
592 isc_buffer_init(&source, rdata.data, rdata.length);
593 isc_buffer_add(&source, rdata.length);
610 dns_rdata_reset(&rdata);
627 dns_rdata_reset(&rdata);
628 dns_rdata_fromregion(&rdata, rdataset->rdclass,
630 (void)dns_rdata_tostruct(&rdata, &rrsig, NULL);
637 dns_rdata_reset(&rdata);
671 dns_rdata_t rdata = DNS_RDATA_INIT;
687 dns_rdataset_current(ncacherdataset, &rdata);
688 isc_buffer_init(&source, rdata.data, rdata.length);
689 isc_buffer_add(&source, rdata.length);
718 dns_rdata_reset(&rdata);
719 dns_rdata_fromregion(&rdata, rdataset->rdclass,
721 (void)dns_rdata_tostruct(&rdata, &rrsig, NULL);