Home | History | Annotate | Download | only in dns

Lines Matching defs:rdatalist

47 #include <dns/rdatalist.h>
350 releaserdatalist(dns_message_t *msg, dns_rdatalist_t *rdatalist) {
351 ISC_LIST_PREPEND(msg->freerdatalist, rdatalist, link);
357 dns_rdatalist_t *rdatalist;
359 rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
360 if (rdatalist != NULL) {
361 ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
366 rdatalist = msgblock_get(msgblock, dns_rdatalist_t);
367 if (rdatalist == NULL) {
372 rdatalist = msgblock_get(msgblock, dns_rdatalist_t);
375 dns_rdatalist_init(rdatalist);
376 return rdatalist;
558 dns_rdatalist_t *rdatalist = NULL;
578 rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
579 while (rdatalist != NULL) {
580 ISC_LIST_UNLINK(msg->freerdatalist, rdatalist, link);
581 rdatalist = ISC_LIST_HEAD(msg->freerdatalist);
991 dns_rdatalist_t *rdatalist = NULL;
1097 * Allocate a new rdatalist.
1099 rdatalist = newrdatalist(msg);
1100 rdatalist->type = rdtype;
1101 rdatalist->rdclass = rdclass;
1102 rdatalist->covers = 0;
1105 * Convert rdatalist to rdataset, and attach the latter to
1109 dns_rdatalist_tordataset(rdatalist, rdataset);
1201 dns_rdatalist_t *rdatalist = NULL;
1496 rdatalist = newrdatalist(msg);
1497 rdatalist->type = rdtype;
1498 rdatalist->covers = covers;
1499 rdatalist->rdclass = rdclass;
1500 rdatalist->ttl = ttl;
1503 dns_rdatalist_tordataset(rdatalist, rdataset);
1505 rdatalist = NULL;
1559 * need to create a new rdatalist, store the important
1583 &rdatalist);
1585 ISC_LIST_HEAD(rdatalist->rdata);
1615 dns_rdatalist_fromrdataset(rdataset, &rdatalist);
1616 ISC_LIST_APPEND(rdatalist->rdata, rdata, link);
4888 dns_rdatalist_t *rdatalist = NULL;
4896 dns_message_gettemprdatalist(message, &rdatalist);
4900 rdatalist->type = dns_rdatatype_opt;
4905 rdatalist->rdclass = udpsize;
4910 rdatalist->ttl = (version << 16);
4911 rdatalist->ttl |= (flags & 0xffff);
4961 rdata->rdclass = rdatalist->rdclass;
4962 rdata->type = rdatalist->type;
4965 ISC_LIST_APPEND(rdatalist->rdata, rdata, link);
4966 dns_rdatalist_tordataset(rdatalist, rdataset);
4974 dns_message_puttemprdatalist(message, &rdatalist);