Lines Matching refs:iterator
42 *\li The iterator itself is not locked. The caller must ensure
45 *\li The iterator methods ensure appropriate database locking.
78 isc_result_t (*first)(dns_rdatasetiter_t *iterator);
79 isc_result_t (*next)(dns_rdatasetiter_t *iterator);
80 void (*current)(dns_rdatasetiter_t *iterator,
94 * maintain all DB rdataset iterator invariants.
113 *\li '*iteratorp' is a valid iterator.
117 *\li All resources used by the iterator are freed.
123 dns_rdatasetiter_first(dns_rdatasetiter_t *iterator);
128 *\li 'iterator' is a valid iterator.
138 dns_rdatasetiter_next(dns_rdatasetiter_t *iterator);
143 *\li 'iterator' is a valid iterator.
154 dns_rdatasetiter_current(dns_rdatasetiter_t *iterator,
160 *\li 'iterator' is a valid iterator.
164 *\li The rdataset cursor of 'iterator' is at a valid location (i.e. the