dns_rdata_t
say_message(dns_rdata_t *rdata, dig_query_t *query, isc_buffer_t *buf) {
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t *rdata = NULL;
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t rdata;
say_message(dns_name_t *name, const char *msg, dns_rdata_t *rdata,
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t rdata = DNS_RDATA_INIT;
ISC_LIST(dns_rdata_t) freerdata;
dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item);
dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item);
ISC_LINK(dns_rdata_t) link;
dns_rdata_init(dns_rdata_t *rdata);
dns_rdata_reset(dns_rdata_t *rdata);
dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target);
dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r);
dns_rdata_fromwire(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx,
dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target);
dns_rdata_tofmttext(dns_rdata_t *rdata, dns_name_t *origin, unsigned int flags,
dns_rdata_fromstruct_soa(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_fromstruct_tsig(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_tostruct_cname(const dns_rdata_t *rdata, dns_rdata_cname_t *cname);
dns_rdata_tostruct_ns(const dns_rdata_t *rdata, dns_rdata_ns_t *ns);
dns_rdata_tostruct_soa(const dns_rdata_t *rdata, dns_rdata_soa_t *soa);
dns_rdata_tostruct_tsig(const dns_rdata_t *rdata, dns_rdata_any_tsig_t *tsig);
dns_rdata_covers(dns_rdata_t *rdata);
ISC_LIST(dns_rdata_t) rdata;
dns_rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
dns_rdata_t *rdata);
(*dns_rdatasetorderfunc_t)(const dns_rdata_t *, const void *);
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t *rdata;
releaserdata(dns_message_t *msg, dns_rdata_t *rdata) {
static inline dns_rdata_t *
dns_message_gettemprdata(dns_message_t *msg, dns_rdata_t **item) {
dns_rdata_t *rdata;
dns_message_puttemprdata(dns_message_t *msg, dns_rdata_t **item) {
dns_rdata_t rdata = DNS_RDATA_INIT;
rdata = msgblock_get(msgblock, dns_rdata_t);
msgblock = msgblock_allocate(sizeof(dns_rdata_t), RDATA_COUNT);
rdata = msgblock_get(msgblock, dns_rdata_t);
dns_rdata_t *rdata = NULL;
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t rdata;
dns_rdata_t *rdata = NULL;
dns_rdata_t *rdata;
unsigned int rdatalen, dns_rdata_t *rdata)
rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
unknown_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
dns_rdata_covers(dns_rdata_t *rdata) {
dns_rdata_init(dns_rdata_t *rdata) {
dns_rdata_reset(dns_rdata_t *rdata) {
dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) {
dns_rdata_fromregion(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_toregion(const dns_rdata_t *rdata, isc_region_t *r) {
dns_rdata_fromwire(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_towire(dns_rdata_t *rdata, dns_compress_t *cctx,
unknown_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
#define ARGS_TOTEXT dns_rdata_t *rdata, dns_rdata_textctx_t *tctx, \
rdata_totext(dns_rdata_t *rdata, dns_rdata_textctx_t *tctx,
dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target)
#define ARGS_TOWIRE dns_rdata_t *rdata, dns_compress_t *cctx, \
dns_rdata_tofmttext(dns_rdata_t *rdata, dns_name_t *origin,
dns_rdata_fromstruct_soa(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
#define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target
dns_rdata_fromstruct_tsig(dns_rdata_t *rdata, dns_rdataclass_t rdclass,
dns_rdata_tostruct_cname(const dns_rdata_t *rdata, dns_rdata_cname_t *cname) {
dns_rdata_tostruct_ns(const dns_rdata_t *rdata, dns_rdata_ns_t *ns) {
dns_rdata_tostruct_soa(const dns_rdata_t *rdata, dns_rdata_soa_t *soa) {
dns_rdata_tostruct_tsig(const dns_rdata_t *rdata, dns_rdata_any_tsig_t *tsig) {
covers_rrsig(dns_rdata_t *rdata) {
covers_sig(dns_rdata_t *rdata) {
dns_rdata_t *rdata;
isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
dns_rdata_t *list_rdata;
dns_rdata_t *rdata;
isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
dns_rdataset_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
dns_rdata_t *rdata;
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t *in = NULL, in_fixed[MAX_SHUFFLE];
question_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata) {
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t *rdata = NULL;
dns_rdata_t querytsigrdata = DNS_RDATA_INIT;
dns_rdata_t rdata = DNS_RDATA_INIT;
printsoa(dns_rdata_t *rdata) {
printa(dns_rdata_t *rdata) {
printrdata(dns_rdata_t *rdata) {
dns_rdata_t rdata = DNS_RDATA_INIT;
dns_rdata_t rdata = DNS_RDATA_INIT;