Lines Matching refs:rdata
26 #include <dns/rdata.h>
46 soa_get(dns_rdata_t *rdata, int offset) {
47 INSIST(rdata->type == dns_rdatatype_soa);
58 INSIST(rdata->length >= 20);
60 return (decode_uint32(rdata->data + rdata->length - 20 + offset));
64 dns_soa_getserial(dns_rdata_t *rdata) {
65 return soa_get(rdata, 0);
68 dns_soa_getrefresh(dns_rdata_t *rdata) {
69 return soa_get(rdata, 4);
72 dns_soa_getretry(dns_rdata_t *rdata) {
73 return soa_get(rdata, 8);
76 dns_soa_getexpire(dns_rdata_t *rdata) {
77 return soa_get(rdata, 12);
80 dns_soa_getminimum(dns_rdata_t *rdata) {
81 return soa_get(rdata, 16);
85 soa_set(dns_rdata_t *rdata, isc_uint32_t val, int offset) {
86 INSIST(rdata->type == dns_rdatatype_soa);
87 INSIST(rdata->length >= 20);
89 encode_uint32(val, rdata->data + rdata->length - 20 + offset);
93 dns_soa_setserial(isc_uint32_t val, dns_rdata_t *rdata) {
94 soa_set(rdata, val, 0);
97 dns_soa_setrefresh(isc_uint32_t val, dns_rdata_t *rdata) {
98 soa_set(rdata, val, 4);
101 dns_soa_setretry(isc_uint32_t val, dns_rdata_t *rdata) {
102 soa_set(rdata, val, 8);
105 dns_soa_setexpire(isc_uint32_t val, dns_rdata_t *rdata) {
106 soa_set(rdata, val, 12);
109 dns_soa_setminimum(isc_uint32_t val, dns_rdata_t *rdata) {
110 soa_set(rdata, val, 16);