Lines Matching refs:iterator
154 /* Local group iterator */
846 * Allocates memory and initializes the given group iterator by opening
851 smb_lgrp_iteropen(smb_giter_t **iterator)
857 assert(iterator);
894 *iterator = iter;
902 * Closes the given group iterator and frees the memory associated with it.
926 * iteration. The passed iterator needs to be valid.
940 * Iterate through group database. Valid group iterator structure,
951 * When the iterator finishes iterating through all the data or if there is
952 * an error stepping through the data, the current iterator must be closed via
953 * smb_lgrp_iterclose(). A new iterator must be obtained via smb_lgrp_iteropen()
954 * before calling smb_lgrp_iterate() again. An iterator cannot be reused without
955 * being reset. Currently the intended usage is that the iterator be opened,