HomeSort by: relevance | last modified time | path
    Searched refs:rdataset (Results 1 - 25 of 184) sorted by relevancy

1 2 3 4 5 6 7 8

  /src/external/mpl/dhcp/bind/dist/lib/dns/
rdataset.c 1 /* $NetBSD: rdataset.c,v 1.1 2024/02/18 20:57:33 christos Exp $ */
33 #include <dns/rdataset.h>
54 dns_rdataset_init(dns_rdataset_t *rdataset) {
56 * Make 'rdataset' a valid, disassociated rdataset.
59 REQUIRE(rdataset != NULL);
61 rdataset->magic = DNS_RDATASET_MAGIC;
62 rdataset->methods = NULL;
63 ISC_LINK_INIT(rdataset, link);
64 rdataset->rdclass = 0
    [all...]
rdatalist_p.h 31 isc__rdatalist_first(dns_rdataset_t *rdataset);
34 isc__rdatalist_next(dns_rdataset_t *rdataset);
37 isc__rdatalist_current(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
43 isc__rdatalist_count(dns_rdataset_t *rdataset);
46 isc__rdatalist_addnoqname(dns_rdataset_t *rdataset, const dns_name_t *name);
49 isc__rdatalist_getnoqname(dns_rdataset_t *rdataset, dns_name_t *name,
53 isc__rdatalist_addclosest(dns_rdataset_t *rdataset, const dns_name_t *name);
56 isc__rdatalist_getclosest(dns_rdataset_t *rdataset, dns_name_t *name,
60 isc__rdatalist_setownercase(dns_rdataset_t *rdataset, const dns_name_t *name);
63 isc__rdatalist_getownercase(const dns_rdataset_t *rdataset, dns_name_t *name)
    [all...]
rdatalist.c 27 #include <dns/rdataset.h>
72 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset) {
74 * Make 'rdataset' refer to the rdata in 'rdatalist'.
78 REQUIRE(DNS_RDATASET_VALID(rdataset));
79 REQUIRE(!dns_rdataset_isassociated(rdataset));
84 rdataset->methods = &methods;
85 rdataset->rdclass = rdatalist->rdclass;
86 rdataset->type = rdatalist->type;
87 rdataset->covers = rdatalist->covers;
88 rdataset->ttl = rdatalist->ttl
    [all...]
rdatasetiter.c 22 #include <dns/rdataset.h>
42 * Move the rdataset cursor to the first rdataset at the node (if any).
53 * Move the rdataset cursor to the next rdataset at the node (if any).
63 dns_rdataset_t *rdataset) {
65 * Return the current rdataset.
69 REQUIRE(DNS_RDATASET_VALID(rdataset));
70 REQUIRE(!dns_rdataset_isassociated(rdataset));
72 iterator->methods->current(iterator, rdataset);
    [all...]
rriterator.c 30 #include <dns/rdataset.h>
55 dns_rdataset_init(&it->rdataset);
57 INSIST(!dns_rdataset_isassociated(&it->rdataset));
66 if (dns_rdataset_isassociated(&it->rdataset)) {
67 dns_rdataset_disassociate(&it->rdataset);
105 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset);
106 dns_rdataset_getownercase(&it->rdataset,
108 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER;
109 it->result = dns_rdataset_first(&it->rdataset);
118 if (dns_rdataset_isassociated(&it->rdataset)) {
    [all...]
ncache.c 29 #include <dns/rdataset.h>
54 copy_rdataset(dns_rdataset_t *rdataset, isc_buffer_t *buffer) {
61 * Copy the rdataset count to the buffer.
67 count = dns_rdataset_count(rdataset);
71 result = dns_rdataset_first(rdataset);
73 dns_rdataset_current(rdataset, &rdata);
92 result = dns_rdataset_next(rdataset);
126 dns_rdataset_t *rdataset; local
139 * rdataset, and store it in 'cache' at 'node'.
172 for (rdataset = ISC_LIST_HEAD(name->list)
    [all...]
nsec3.c 38 #include <dns/rdataset.h>
66 dns_rdataset_t rdataset; local
121 dns_rdataset_init(&rdataset);
131 dns_rdatasetiter_current(rdsiter, &rdataset);
132 if (rdataset.type != dns_rdatatype_nsec &&
133 rdataset.type != dns_rdatatype_nsec3 &&
134 rdataset.type != dns_rdatatype_rrsig)
136 if (rdataset.type > max_type) {
137 max_type = rdataset.type;
139 dns_nsec_setbit(bm, rdataset.type, 1)
415 dns_rdataset_t rdataset; local
474 dns_rdataset_t rdataset; local
559 dns_rdataset_t rdataset; local
917 dns_rdataset_t rdataset; local
1026 dns_rdataset_t rdataset; local
1110 dns_rdataset_t rdataset; local
1245 dns_rdataset_t rdataset; local
1408 dns_rdataset_t rdataset; local
1681 dns_rdataset_t rdataset; local
1794 dns_rdataset_t rdataset; local
    [all...]
  /src/external/mpl/bind/dist/lib/dns/
rdataset.c 1 /* $NetBSD: rdataset.c,v 1.14 2026/09/17 18:01:15 christos Exp $ */
33 #include <dns/rdataset.h>
54 dns_rdataset_init(dns_rdataset_t *rdataset) {
56 * Make 'rdataset' a valid, disassociated rdataset.
59 REQUIRE(rdataset != NULL);
61 *rdataset = (dns_rdataset_t){
69 dns_rdataset_invalidate(dns_rdataset_t *rdataset) {
71 * Invalidate 'rdataset'.
74 REQUIRE(DNS_RDATASET_VALID(rdataset));
    [all...]
rdatalist.c 26 #include <dns/rdataset.h>
61 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset) {
63 * Make 'rdataset' refer to the rdata in 'rdatalist'.
67 REQUIRE(DNS_RDATASET_VALID(rdataset));
68 REQUIRE(!dns_rdataset_isassociated(rdataset));
73 *rdataset = (dns_rdataset_t){
81 .link = rdataset->link,
82 .count = rdataset->count,
83 .attributes = rdataset->attributes,
84 .magic = rdataset->magic
    [all...]
rdatasetiter.c 22 #include <dns/rdataset.h>
42 * Move the rdataset cursor to the first rdataset at the node (if any).
53 * Move the rdataset cursor to the next rdataset at the node (if any).
63 dns_rdataset_t *rdataset DNS__DB_FLARG) {
65 * Return the current rdataset.
69 REQUIRE(DNS_RDATASET_VALID(rdataset));
70 REQUIRE(!dns_rdataset_isassociated(rdataset));
72 iterator->methods->current(iterator, rdataset DNS__DB_FLARG_PASS)
    [all...]
rriterator.c 31 #include <dns/rdataset.h>
55 dns_rdataset_init(&it->rdataset);
57 INSIST(!dns_rdataset_isassociated(&it->rdataset));
66 if (dns_rdataset_isassociated(&it->rdataset)) {
67 dns_rdataset_disassociate(&it->rdataset);
105 dns_rdatasetiter_current(it->rdatasetit, &it->rdataset);
106 dns_rdataset_getownercase(&it->rdataset,
108 it->rdataset.attributes |= DNS_RDATASETATTR_LOADORDER;
109 it->result = dns_rdataset_first(&it->rdataset);
118 if (dns_rdataset_isassociated(&it->rdataset)) {
    [all...]
ncache.c 29 #include <dns/rdataset.h>
62 copy_rdataset(dns_rdataset_t *rdataset, isc_buffer_t *buffer) {
69 * Copy the rdataset count to the buffer.
75 count = dns_rdataset_count(rdataset);
80 if (dns_rdatatype_issingleton(rdataset->type) && count != 1) {
95 result = dns_rdataset_first(rdataset);
97 dns_rdataset_current(rdataset, &rdata);
117 result = dns_rdataset_next(rdataset);
151 dns_rdataset_t *rdataset; local
165 * rdataset, and store it in 'cache' at 'node'
    [all...]
nsec3.c 40 #include <dns/rdataset.h>
60 dns_rdataset_t rdataset; local
115 dns_rdataset_init(&rdataset);
125 dns_rdatasetiter_current(rdsiter, &rdataset);
126 if (rdataset.type != dns_rdatatype_nsec &&
127 rdataset.type != dns_rdatatype_nsec3 &&
128 rdataset.type != dns_rdatatype_rrsig)
130 if (rdataset.type > max_type) {
131 max_type = rdataset.type;
133 dns_nsec_setbit(bm, rdataset.type, 1)
407 dns_rdataset_t rdataset; local
460 dns_rdataset_t rdataset; local
545 dns_rdataset_t rdataset; local
932 dns_rdataset_t rdataset; local
1038 dns_rdataset_t rdataset; local
1122 dns_rdataset_t rdataset; local
1260 dns_rdataset_t rdataset; local
1423 dns_rdataset_t rdataset; local
1681 dns_rdataset_t rdataset; local
1791 dns_rdataset_t rdataset; local
    [all...]
nsec.c 30 #include <dns/rdataset.h>
102 dns_rdataset_t rdataset; local
125 dns_rdataset_init(&rdataset);
134 dns_rdatasetiter_current(rdsiter, &rdataset);
135 if (rdataset.type != dns_rdatatype_nsec &&
136 rdataset.type != dns_rdatatype_nsec3 &&
137 rdataset.type != dns_rdatatype_rrsig)
139 if (rdataset.type > max_type) {
140 max_type = rdataset.type;
142 dns_nsec_setbit(bm, rdataset.type, 1)
183 dns_rdataset_t rdataset; local
253 dns_rdataset_t rdataset; local
519 dns_rdataset_t rdataset = DNS_RDATASET_INIT; local
    [all...]
  /src/external/mpl/bind/dist/lib/dns/include/dns/
rdataset.h 1 /* $NetBSD: rdataset.h,v 1.17 2026/09/17 18:01:16 christos Exp $ */
22 /*! \file dns/rdataset.h
24 * A DNS rdataset is a handle that can be associated with a collection of
82 void (*disassociate)(dns_rdataset_t *rdataset DNS__DB_FLARG);
83 isc_result_t (*first)(dns_rdataset_t *rdataset);
84 isc_result_t (*next)(dns_rdataset_t *rdataset);
85 void (*current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
88 unsigned int (*count)(dns_rdataset_t *rdataset);
89 isc_result_t (*addnoqname)(dns_rdataset_t *rdataset,
92 isc_result_t (*getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name
    [all...]
rdatalist.h 77 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset);
79 * Make 'rdataset' refer to the rdata in 'rdatalist'.
83 * while 'rdataset' is associated with it.
89 *\li 'rdataset' is a valid rdataset that is not currently associated with
95 *\li 'rdataset' is associated with the rdata in rdatalist.
99 dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset,
102 * Point 'rdatalist' to the rdatalist in 'rdataset'.
108 *\li 'rdataset' is a valid rdataset associated with an rdatalist
    [all...]
ncache.h 70 * rdataset, and store it in 'cache' at 'node' with a TTL limited to
85 * rdataset. See dns_db_addrdataset() for more details.
103 dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx,
107 * Convert the negative caching rdataset 'rdataset' to wire format,
116 *\li 'rdataset' is a valid negative caching rdataset.
118 *\li 'rdataset' is not empty.
124 * for the data contained in 'rdataset'. Any error return leaves
140 dns_rdatatype_t type, dns_rdataset_t *rdataset);
    [all...]
rdatasetiter.h 24 * The DNS Rdataset Iterator interface allows iteration of all of the
76 dns_rdataset_t *rdataset DNS__DB_FLARG);
89 * maintain all DB rdataset iterator invariants.
125 * Move the rdataset cursor to the first rdataset at the node (if any).
142 * Move the rdataset cursor to the next rdataset at the node (if any).
155 #define dns_rdatasetiter_current(iterator, rdataset) \
156 dns__rdatasetiter_current(iterator, rdataset DNS__DB_FILELINE)
159 dns_rdataset_t *rdataset DNS__DB_FLARG)
    [all...]
  /src/external/mpl/dhcp/bind/dist/lib/dns/include/dns/
rdataset.h 1 /* $NetBSD: rdataset.h,v 1.1 2024/02/18 20:57:38 christos Exp $ */
23 /*! \file dns/rdataset.h
25 * A DNS rdataset is a handle that can be associated with a collection of
69 void (*disassociate)(dns_rdataset_t *rdataset);
70 isc_result_t (*first)(dns_rdataset_t *rdataset);
71 isc_result_t (*next)(dns_rdataset_t *rdataset);
72 void (*current)(dns_rdataset_t *rdataset, dns_rdata_t *rdata);
74 unsigned int (*count)(dns_rdataset_t *rdataset);
75 isc_result_t (*addnoqname)(dns_rdataset_t *rdataset,
77 isc_result_t (*getnoqname)(dns_rdataset_t *rdataset, dns_name_t *name
    [all...]
rdatalist.h 78 dns_rdatalist_tordataset(dns_rdatalist_t *rdatalist, dns_rdataset_t *rdataset);
80 * Make 'rdataset' refer to the rdata in 'rdatalist'.
84 * while 'rdataset' is associated with it.
90 *\li 'rdataset' is a valid rdataset that is not currently associated with
96 *\li 'rdataset' is associated with the rdata in rdatalist.
103 dns_rdatalist_fromrdataset(dns_rdataset_t *rdataset,
106 * Point 'rdatalist' to the rdatalist in 'rdataset'.
112 *\li 'rdataset' is a valid rdataset associated with an rdatalist
    [all...]
ncache.h 71 * rdataset, and store it in 'cache' at 'node' with a TTL limited to
86 * rdataset. See dns_db_addrdataset() for more details.
104 dns_ncache_towire(dns_rdataset_t *rdataset, dns_compress_t *cctx,
108 * Convert the negative caching rdataset 'rdataset' to wire format,
117 *\li 'rdataset' is a valid negative caching rdataset.
119 *\li 'rdataset' is not empty.
125 * for the data contained in 'rdataset'. Any error return leaves
141 dns_rdatatype_t type, dns_rdataset_t *rdataset);
    [all...]
  /src/external/mpl/bind/dist/bin/tests/system/dyndb/driver/
syncptr.h 42 #include <dns/rdataset.h>
47 syncptrs(sample_instance_t *inst, dns_name_t *name, dns_rdataset_t *rdataset,
  /src/external/mpl/bind/dist/tests/dns/
rdataset_test.c 34 #include <dns/rdataset.h>
40 /* test trimming of rdataset TTLs */
42 dns_rdataset_t rdataset, sigrdataset; local
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)
    [all...]
message_test.c 39 #include <dns/rdataset.h>
112 * Get the rdataset of the given type at 'owner' in 'section'.
118 dns_rdataset_t *rdataset = NULL; local
123 type, 0, NULL, &rdataset);
126 return rdataset;
138 dns_rdataset_t *rdataset = NULL; local
159 rdataset = get_rdataset(msg, DNS_SECTION_ANSWER, "dup.example.",
161 assert_non_null(rdataset);
162 assert_int_equal(dns_rdataset_count(rdataset), 1);
163 assert_int_equal(rdataset->ttl, 300)
188 dns_rdataset_t *rdataset = NULL; local
    [all...]
db_test.c 104 dns_rdataset_t rdataset; local
157 dns_rdataset_init(&rdataset);
158 dns_rdatalist_tordataset(&rdatalist, &rdataset);
163 result = dns_db_addrdataset(db, node, NULL, 0, &rdataset, 0,
168 dns_rdataset_disassociate(&rdataset);
171 &node, found, &rdataset, NULL);
181 assert_int_equal(rdataset.attributes &
184 assert_true(rdataset.ttl > 0);
186 dns_rdataset_disassociate(&rdataset);
191 0, 0, &node, found, &rdataset,
304 dns_rdataset_t rdataset; local
    [all...]

Completed in 31 milliseconds

1 2 3 4 5 6 7 8