Lines Matching refs:iterator
40 dns_dbiterator_first(dns_dbiterator_t *iterator) { in dns_dbiterator_first() argument
45 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_first()
47 return (iterator->methods->first(iterator)); in dns_dbiterator_first()
51 dns_dbiterator_last(dns_dbiterator_t *iterator) { in dns_dbiterator_last() argument
56 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_last()
58 return (iterator->methods->last(iterator)); in dns_dbiterator_last()
62 dns_dbiterator_seek(dns_dbiterator_t *iterator, const dns_name_t *name) { in dns_dbiterator_seek() argument
67 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_seek()
69 return (iterator->methods->seek(iterator, name)); in dns_dbiterator_seek()
73 dns_dbiterator_prev(dns_dbiterator_t *iterator) { in dns_dbiterator_prev() argument
78 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_prev()
80 return (iterator->methods->prev(iterator)); in dns_dbiterator_prev()
84 dns_dbiterator_next(dns_dbiterator_t *iterator) { in dns_dbiterator_next() argument
89 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_next()
91 return (iterator->methods->next(iterator)); in dns_dbiterator_next()
95 dns_dbiterator_current(dns_dbiterator_t *iterator, dns_dbnode_t **nodep, in dns_dbiterator_current() argument
101 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_current()
105 return (iterator->methods->current(iterator, nodep, name)); in dns_dbiterator_current()
109 dns_dbiterator_pause(dns_dbiterator_t *iterator) { in dns_dbiterator_pause() argument
114 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_pause()
116 return (iterator->methods->pause(iterator)); in dns_dbiterator_pause()
120 dns_dbiterator_origin(dns_dbiterator_t *iterator, dns_name_t *name) { in dns_dbiterator_origin() argument
125 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_origin()
126 REQUIRE(iterator->relative_names); in dns_dbiterator_origin()
129 return (iterator->methods->origin(iterator, name)); in dns_dbiterator_origin()
133 dns_dbiterator_setcleanmode(dns_dbiterator_t *iterator, bool mode) { in dns_dbiterator_setcleanmode() argument
134 REQUIRE(DNS_DBITERATOR_VALID(iterator)); in dns_dbiterator_setcleanmode()
136 iterator->cleaning = mode; in dns_dbiterator_setcleanmode()