Searched defs:iter (Results 1 - 25 of 157) sorted by relevance

1234567

/dovecot/src/lib-ldap/
H A Dldap-iterator.c9 struct ldap_search_iterator *iter; local
14 iter = p_new(result->pool, struct ldap_search_iterator, 1);
15 iter->result = result;
16 return iter;
19 const struct ldap_entry *ldap_search_iterator_next(struct ldap_search_iterator *iter) argument
21 if (iter->idx >= array_count(&iter->result->entries))
23 return array_idx(&iter->result->entries, iter->idx++);
26 void ldap_search_iterator_deinit(struct ldap_search_iterator **iter) argument
[all...]
/dovecot/src/log/
H A Ddoveadm-connection.c24 struct log_error_buffer_iter *iter; local
29 iter = log_error_buffer_iter_init(conn->errorbuf);
30 while ((error = log_error_buffer_iter_next(iter)) != NULL) {
45 log_error_buffer_iter_deinit(&iter);
H A Dlog-error-buffer.c90 struct log_error_buffer_iter *iter; local
92 iter = i_new(struct log_error_buffer_iter, 1);
93 iter->buf = buf;
94 iter->cur = buf->head;
95 return iter;
99 log_error_buffer_iter_next(struct log_error_buffer_iter *iter) argument
101 struct log_error_data *data = iter->cur;
105 iter->cur = iter->cur->next;
107 iter
117 struct log_error_buffer_iter *iter = *_iter; local
[all...]
/dovecot/src/plugins/fts-lucene/
H A Ddoveadm-fts-lucene.c19 struct lucene_index_iter *iter; local
26 iter = lucene_index_iter_init(index);
27 while ((rec = lucene_index_iter_next(iter)) != NULL) {
43 if (lucene_index_iter_deinit(&iter) < 0)
/dovecot/src/doveadm/
H A Ddoveadm-mail-search.c6 #include "doveadm-mailbox-list-iter.h"
7 #include "doveadm-mail-iter.h"
16 struct doveadm_mail_iter *iter; local
24 &iter) < 0)
26 box = doveadm_mail_iter_get_mailbox(iter);
36 while (doveadm_mail_iter_next(iter, &mail)) {
43 if (doveadm_mail_iter_deinit(&iter) < 0)
54 struct doveadm_mailbox_list_iter *iter; local
58 iter = doveadm_mailbox_list_iter_init(ctx, user, ctx->search_args,
60 while ((info = doveadm_mailbox_list_iter_next(iter)) !
[all...]
H A Ddoveadm-instance.c50 struct master_instance_list_iter *iter; local
78 iter = master_instance_list_iterate_init(list);
79 while ((inst = master_instance_iterate_list_next(iter)) != NULL) {
97 master_instance_iterate_list_deinit(&iter);
H A Ddoveadm-mail-flags.c6 #include "doveadm-mailbox-list-iter.h"
7 #include "doveadm-mail-iter.h"
23 struct doveadm_mail_iter *iter; local
29 0, NULL, FALSE, &iter) < 0)
31 box = doveadm_mail_iter_get_mailbox(iter);
37 (void)doveadm_mail_iter_deinit(&iter);
43 while (doveadm_mail_iter_next(iter, &mail)) {
50 return doveadm_mail_iter_deinit_sync(&iter);
60 struct doveadm_mailbox_list_iter *iter; local
64 iter
[all...]
H A Ddoveadm-mailbox-list-iter.c10 #include "doveadm-mailbox-list-iter.h"
18 struct mailbox_list_iterate_context *iter; member in struct:doveadm_mailbox_list_iter
77 struct doveadm_mailbox_list_iter *iter; local
80 iter = i_new(struct doveadm_mailbox_list_iter, 1);
81 iter->ctx = ctx;
82 iter->search_args = search_args;
83 iter->user = user;
84 i_array_init(&iter->patterns, 16);
86 &iter->patterns,
89 if (array_count(&iter
135 struct doveadm_mailbox_list_iter *iter; local
145 struct doveadm_mailbox_list_iter *iter = *_iter; local
164 doveadm_mailbox_list_iter_next(struct doveadm_mailbox_list_iter *iter) argument
[all...]
/dovecot/src/lib/
H A Dstr-table.c23 struct hash_iterate_context *iter; local
29 iter = hash_table_iterate_init(table->hash);
30 while (hash_table_iterate(iter, table->hash, &key, &value))
32 hash_table_iterate_deinit(&iter);
H A Dchild-wait.c41 struct hash_iterate_context *iter; local
49 iter = hash_table_iterate_init(child_pids);
50 while (hash_table_iterate(iter, child_pids, &key, &value)) {
57 hash_table_iterate_deinit(&iter);
114 struct hash_iterate_context *iter; local
126 iter = hash_table_iterate_init(child_pids);
127 while (hash_table_iterate(iter, child_pids, &key, &value))
129 hash_table_iterate_deinit(&iter);
H A Dpkcs5.c16 unsigned int iter, uint32_t length,
21 if (iter < 1) return -1;
47 unsigned int iter, uint32_t length,
50 if (length < 1 || iter < 1) return -1;
70 for(c = 1; c < iter; c++) {
13 pkcs5_pbkdf1(const struct hash_method *hash, const unsigned char *password, size_t password_len, const unsigned char *salt, size_t salt_len, unsigned int iter, uint32_t length, buffer_t *result) argument
44 pkcs5_pbkdf2(const struct hash_method *hash, const unsigned char *password, size_t password_len, const unsigned char *salt, size_t salt_len, unsigned int iter, uint32_t length, buffer_t *result) argument
/dovecot/src/lib-fs/
H A Dtest-fs-posix.c80 struct fs_iter *iter = fs_iter_init(fs, "/", 0); local
83 filename = fs_iter_next(iter);
85 test_assert(fs_iter_next(iter) == NULL);
86 fs_iter_deinit(&iter);
H A Dfs-test.h33 struct fs_iter iter; member in struct:test_fs_iter
/dovecot/src/doveadm/dsync/
H A Ddsync-mailbox-state.c28 struct hash_iterate_context *iter; local
39 iter = hash_table_iterate_init(states);
40 while (hash_table_iterate(iter, states, &guid, &state)) {
56 hash_table_iterate_deinit(&iter);
/dovecot/src/lib-ssl-iostream/
H A Diostream-ssl-context-cache.c116 struct hash_iterate_context *iter; local
123 iter = hash_table_iterate_init(ssl_iostream_contexts);
124 while (hash_table_iterate(iter, ssl_iostream_contexts, &lookup, &ctx))
126 hash_table_iterate_deinit(&iter);
/dovecot/src/plugins/acl/
H A Dacl-shared-storage.c39 struct mailbox_list_iterate_context *iter; local
67 iter = mailbox_list_iter_init(new_ns->list, "*",
69 while ((info = mailbox_list_iter_next(iter)) != NULL)
71 (void)mailbox_list_iter_deinit(&iter);
84 struct acl_lookup_dict_iter *iter; local
97 iter = acl_lookup_dict_iterate_visible_init(auser->acl_lookup_dict);
98 while ((name = acl_lookup_dict_iterate_visible_next(iter)) != NULL) {
103 return acl_lookup_dict_iterate_visible_deinit(&iter);
/dovecot/src/anvil/
H A Dconnect-limit.c145 struct hash_iterate_context *iter; local
150 iter = hash_table_iterate_init(limit->ident_pid_hash);
151 while (hash_table_iterate(iter, limit->ident_pid_hash, &i, &value)) {
159 hash_table_iterate_deinit(&iter);
164 struct hash_iterate_context *iter; local
168 iter = hash_table_iterate_init(limit->ident_pid_hash);
169 while (hash_table_iterate(iter, limit->ident_pid_hash, &i, &value)) {
176 hash_table_iterate_deinit(&iter);
/dovecot/src/director/
H A Dtest-user-directory.c23 struct user_directory_iter *iter; local
27 iter = user_directory_iter_init(dir, FALSE);
28 while ((user = user_directory_iter_next(iter)) != NULL) {
37 user_directory_iter_deinit(&iter);
/dovecot/src/lib-dict/
H A Dtest-dict-client.c85 struct dict_iterate_context *iter; local
88 iter = dict_iterate_init(dict, prefix, DICT_ITERATE_FLAG_EXACT_KEY);
89 while (dict_iterate(iter, &k, &v)) ;
90 if (dict_iterate_deinit(&iter, &error) < 0)
91 i_error("iter failed: %s", error);
/dovecot/src/lib-dict-backend/
H A Dtest-dict-sql.c209 struct dict_iterate_context *iter = local
214 while(dict_iterate(iter, &key, &value)) {
222 test_assert(dict_iterate_deinit(&iter, &error) == 0);
237 iter = dict_iterate_init(dict, "shared/counters/global/", 0);
241 while(dict_iterate(iter, &key, &value)) {
249 test_assert(dict_iterate_deinit(&iter, &error) == 0);
/dovecot/src/lib-imap-urlauth/
H A Dimap-urlauth-backend.c9 #include "mailbox-list-iter.h"
153 struct mailbox_list_iterate_context *iter; local
158 iter = mailbox_list_iter_init_namespaces(user->namespaces, patterns,
163 while ((info = mailbox_list_iter_next(iter)) != NULL) {
170 if (mailbox_list_iter_deinit(&iter) < 0) {
/dovecot/src/stats/
H A Dclient-reader.c68 struct stats_metrics_iter *iter; local
73 iter = stats_metrics_iterate_init(client->metrics);
74 while ((metric = stats_metrics_iterate(iter)) != NULL) {
87 stats_metrics_iterate_deinit(&iter);
/dovecot/src/lib-index/
H A Dmailbox-log.c196 static bool mailbox_log_iter_open_next(struct mailbox_log_iter *iter) argument
198 i_close_fd_path(&iter->fd, iter->filepath);
199 if (iter->filepath == NULL)
200 iter->filepath = iter->log->filepath2;
201 else if (iter->filepath == iter->log->filepath2)
202 iter->filepath = iter
221 struct mailbox_log_iter *iter; local
231 mailbox_log_iter_next(struct mailbox_log_iter *iter) argument
274 struct mailbox_log_iter *iter = *_iter; local
[all...]
/dovecot/src/lib-master/
H A Dmaster-auth.c86 struct hash_iterate_context *iter; local
92 iter = hash_table_iterate_init(auth->connections);
93 while (hash_table_iterate(iter, auth->connections, &key, &conn)) {
97 hash_table_iterate_deinit(&iter);
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-sync.c97 struct seq_range_iter iter; local
105 seq_range_array_iter_init(&iter, &ctx->expunged_seqs); n = 0;
106 while (seq_range_array_iter_nth(&iter, n++, &seq)) {
118 seq_range_array_iter_init(&iter, &ctx->expunged_seqs); n = 0;
119 while (seq_range_array_iter_nth(&iter, n++, &seq)) {

Completed in 80 milliseconds

1234567