Lines Matching defs:rdatalist
31 #include <dns/rdatalist.h>
55 dns_rdatalist_init(dns_rdatalist_t *rdatalist) {
57 REQUIRE(rdatalist != NULL);
60 * Initialize rdatalist.
63 rdatalist->rdclass = 0;
64 rdatalist->type = 0;
65 rdatalist->covers = 0;
66 rdatalist->ttl = 0;
67 ISC_LIST_INIT(rdatalist->rdata);
68 ISC_LINK_INIT(rdatalist, link);
72 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist,
76 * Make 'rdataset' refer to the rdata in 'rdatalist'.
79 REQUIRE(rdatalist != NULL);
84 rdataset->rdclass = rdatalist->rdclass;
85 rdataset->type = rdatalist->type;
86 rdataset->covers = rdatalist->covers;
87 rdataset->ttl = rdatalist->ttl;
89 rdataset->private1 = rdatalist;
100 dns_rdatalist_t **rdatalist)
102 REQUIRE(rdatalist != NULL && rdataset != NULL);
103 *rdatalist = rdataset->private1;
115 dns_rdatalist_t *rdatalist;
117 rdatalist = rdataset->private1;
118 rdataset->private2 = ISC_LIST_HEAD(rdatalist->rdata);
172 dns_rdatalist_t *rdatalist;
178 rdatalist = rdataset->private1;
181 for (rdata = ISC_LIST_HEAD(rdatalist->rdata);