Lines Matching defs:rdataset
34 #include <dns/rdataset.h>
40 /* test trimming of rdataset TTLs */
42 dns_rdataset_t rdataset, sigrdataset;
51 dns_rdataset_init(&rdataset);
54 rdataset.ttl = 900;
59 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true);
60 assert_int_equal(rdataset.ttl, 800);
63 rdataset.ttl = 900;
68 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true);
69 assert_int_equal(rdataset.ttl, 120);
72 rdataset.ttl = 900;
77 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow,
79 assert_int_equal(rdataset.ttl, 0);
83 rdataset.ttl = 1000;
87 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true);
88 assert_int_equal(rdataset.ttl, 800);
92 rdataset.ttl = 1000;
96 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow, true);
97 assert_int_equal(rdataset.ttl, 120);
101 rdataset.ttl = 1000;
105 dns_rdataset_trimttl(&rdataset, &sigrdataset, &rrsig, ttltimenow,
107 assert_int_equal(rdataset.ttl, 0);
112 * A rdataset at the NOQNAME proof owner, in wire order.
124 addset(dns_name_t *owner, dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset,
132 dns_rdataset_init(rdataset);
133 dns_rdatalist_tordataset(rdatalist, rdataset);
135 ISC_LIST_APPEND(owner->list, rdataset, link);
226 /* RRSIG preceding the rdataset it covers. */