Lines Matching defs:iterator
44 dns_dbiterator_first(dns_dbiterator_t *iterator) {
49 REQUIRE(DNS_DBITERATOR_VALID(iterator));
51 return (iterator->methods->first(iterator));
55 dns_dbiterator_last(dns_dbiterator_t *iterator) {
60 REQUIRE(DNS_DBITERATOR_VALID(iterator));
62 return (iterator->methods->last(iterator));
66 dns_dbiterator_seek(dns_dbiterator_t *iterator, dns_name_t *name) {
71 REQUIRE(DNS_DBITERATOR_VALID(iterator));
73 return (iterator->methods->seek(iterator, name));
77 dns_dbiterator_prev(dns_dbiterator_t *iterator) {
82 REQUIRE(DNS_DBITERATOR_VALID(iterator));
84 return (iterator->methods->prev(iterator));
88 dns_dbiterator_next(dns_dbiterator_t *iterator) {
93 REQUIRE(DNS_DBITERATOR_VALID(iterator));
95 return (iterator->methods->next(iterator));
99 dns_dbiterator_current(dns_dbiterator_t *iterator, dns_dbnode_t **nodep,
106 REQUIRE(DNS_DBITERATOR_VALID(iterator));
110 return (iterator->methods->current(iterator, nodep, name));
114 dns_dbiterator_pause(dns_dbiterator_t *iterator) {
119 REQUIRE(DNS_DBITERATOR_VALID(iterator));
121 return (iterator->methods->pause(iterator));
125 dns_dbiterator_origin(dns_dbiterator_t *iterator, dns_name_t *name) {
131 REQUIRE(DNS_DBITERATOR_VALID(iterator));
132 REQUIRE(iterator->relative_names);
135 return (iterator->methods->origin(iterator, name));
139 dns_dbiterator_setcleanmode(dns_dbiterator_t *iterator, isc_boolean_t mode) {
140 REQUIRE(DNS_DBITERATOR_VALID(iterator));
142 iterator->cleaning = mode;