Searched defs:view (Results 1 - 25 of 68) sorted by relevance

123

/dovecot/src/lib-index/
H A Dmail-index-dummy-view.c6 #include "mail-index-view-private.h"
8 static void dummy_view_close(struct mail_index_view *view ATTR_UNUSED)
10 i_assert(view->refcount == 0);
12 array_free(&view->module_contexts);
13 i_free(view);
17 dummy_view_get_message_count(struct mail_index_view *view ATTR_UNUSED)
38 struct mail_index_view *view; local
40 view = i_new(struct mail_index_view, 1);
41 view->refcount = 1;
42 view
[all...]
H A Dtest-mail-index-modseq.c29 struct mail_index_view *view, *view2; local
43 view = mail_index_view_open(index);
46 trans = mail_index_transaction_begin(view, 0);
54 trans = mail_index_transaction_begin(view, 0);
62 trans = mail_index_transaction_begin(view, 0);
76 mail_index_view_close(&view);
H A Dmail-cache-decisions.c73 void mail_cache_decision_state_update(struct mail_cache_view *view, argument
76 struct mail_cache *cache = view->cache;
83 if (view->no_decision_updates)
106 mail_index_lookup_uid(view->view, seq, &uid);
107 hdr = mail_index_get_header(view->view);
129 void mail_cache_decision_add(struct mail_cache_view *view, uint32_t seq, argument
132 struct mail_cache *cache = view->cache;
137 if (MAIL_CACHE_IS_UNUSABLE(cache) || view
[all...]
H A Dmail-index-sync-private.h27 struct mail_index_view *view; member in struct:mail_index_sync_map_ctx
52 struct mail_index_view *view,
H A Dtest-mail-transaction-log-file.c248 struct mail_index_view *view = mail_index_view_open(index); local
251 mail_index_transaction_begin(view, 0);
257 mail_index_view_close(&view);
278 struct mail_index_view *view = mail_index_view_open(index); local
280 mail_index_transaction_begin(view, 0);
284 mail_index_view_close(&view);
287 view = mail_index_view_open(index);
288 trans = mail_index_transaction_begin(view, 0);
292 mail_index_view_close(&view);
382 struct mail_index_view *view local
[all...]
H A Dtest-mail-transaction-log-view.c7 #include "mail-transaction-log-view-private.h"
10 static struct mail_transaction_log_view *view; variable in typeref:struct:mail_transaction_log_view
99 files = array_get(&view->file_refs, &count);
156 view = mail_transaction_log_view_open(log);
157 i_assert(view != NULL);
158 test_assert(log->views == view &&
165 test_assert(mail_transaction_log_view_set(view, 0, 0, (uint32_t)-1, (uoff_t)-1, &reset, &reason) == 1 &&
168 !mail_transaction_log_view_is_corrupted(view));
169 mail_transaction_log_view_get_prev_pos(view, &seq, &offset);
171 test_assert(mail_transaction_log_view_next(view,
[all...]
H A Dmail-index-sync-keywords.c7 #include "mail-index-view-private.h"
15 struct mail_index_map *map = ctx->view->map;
20 mail_index_keyword_lookup(ctx->view->index, keyword_name,
181 map = ctx->view->map;
208 struct mail_index_view *view = ctx->view; local
216 if (!mail_index_lookup_seq_range(view, uid1, uid2, &seq1, &seq2))
233 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq1);
241 rec = MAIL_INDEX_REC_AT_SEQ(view->map, seq1);
256 struct mail_index_view *view local
[all...]
H A Dmail-index-transaction.c47 return t->view;
81 DLLIST_REMOVE(&t->view->transactions_list, t);
83 mail_index_view_transaction_unref(t->view);
86 mail_index_view_close(&t->view);
96 head_hdr = &t->view->index->map->hdr;
97 hdr = &t->view->map->hdr;
129 /* seq points to the transaction's primary view */
130 mail_index_lookup_uid(t->view, seq, &uid);
133 primary view if the message is already expunged */
135 mail_index_refresh(t->view
327 mail_index_transaction_begin(struct mail_index_view *view, enum mail_index_transaction_flags flags) argument
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-pop3-uidl.c33 mail_index_get_header_ext(mail->transaction->view,
62 struct mail_index_view *view; local
68 mail_index_get_header_ext(trans->view, trans->box->pop3_uidl_hdr_ext_id,
79 mail_index_view_get_messages_count(trans->view))
88 view = mail_index_view_open(trans->box->index);
91 mail_index_view_get_messages_count(view);
92 mail_index_view_close(&view);
H A Dindex-rebuild.h9 struct mail_index_view *view; member in struct:index_rebuild_context
24 index_index_rebuild_init(struct mailbox *box, struct mail_index_view *view,
H A Dindex-search-private.h13 struct mail_index_view *view; member in struct:index_search_context
H A Dindex-rebuild.c14 struct mail_index_view *view,
20 mail_index_lookup_ext(view, old_seq, ctx->box->mail_vsize_ext_id,
30 struct mail_index_view *view,
41 mail_index_lookup_ext_full(view, old_seq, ctx->cache_ext_id,
46 if (!mail_index_ext_get_reset_id(view, map, ctx->cache_ext_id,
65 struct mail_index_view *view,
68 struct mail_index *index = mail_index_view_get_index(view);
75 rec = mail_index_lookup(view, old_seq);
81 mail_index_lookup_keywords(view, old_seq, &old_keywords);
87 modseq = mail_index_modseq_lookup(view, old_se
13 index_index_copy_vsize(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument
29 index_index_copy_cache(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument
64 index_index_copy_from_old(struct index_rebuild_context *ctx, struct mail_index_view *view, uint32_t old_seq, uint32_t new_seq) argument
196 index_index_rebuild_init(struct mailbox *box, struct mail_index_view *view, struct mail_index_transaction *trans) argument
[all...]
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-sync.h14 struct mail_index_view *view; member in struct:mailbox_list_index_sync_context
H A Dmailbox-list-notify-tree.c15 struct mail_index_view *view; member in struct:mailbox_list_notify_tree
26 if (!mail_index_lookup_seq(tree->view, nnode->index_uid, &seq))
30 (void)mailbox_list_index_status(tree->list, tree->view, seq,
88 tree->view = mail_index_view_open(ilist->index);
94 mail_index_view_close(&tree->view);
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-file.c142 struct mail_index_view *view,
148 mail_index_lookup_ext(view, seq, mbox->mbox_ext_idx, &data, &deleted);
164 int mbox_file_seek(struct mbox_mailbox *mbox, struct mail_index_view *view, argument
170 ret = mbox_file_lookup_offset(mbox, view, seq, &offset);
199 if (!mbox_sync_parse_match_mail(mbox, view, seq))
141 mbox_file_lookup_offset(struct mbox_mailbox *mbox, struct mail_index_view *view, uint32_t seq, uoff_t *offset_r) argument
H A Dmbox-sync-list-index.c9 struct mail_index_view *view)
13 mail_index_ext_register(mail_index_view_get_index(view),
8 mbox_list_get_ext_id(struct mbox_mailbox *mbox, struct mail_index_view *view) argument
/dovecot/src/lib-storage/
H A Dmailbox-recent-flags.c31 struct mail_index_view *view,
37 mail_index_lookup_uid(view, seq1, &uid);
65 hdr = mail_index_get_header(box->view);
74 /* completely invisible to this view */
94 mail_index_lookup_uid(box->view, seq1, &uid);
30 mailbox_recent_flags_set_seqs(struct mailbox *box, struct mail_index_view *view, uint32_t seq1, uint32_t seq2) argument
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-sync-rebuild.c18 uid_validity = mail_index_get_header(ctx->view)->uid_validity;
180 struct mail_index_view *view; local
202 view = mail_index_view_open(mbox->box.index);
203 trans = mail_index_transaction_begin(view,
206 ctx = index_index_rebuild_init(&mbox->box, view, trans);
216 mail_index_view_close(&view);
H A Dsdbox-storage.c145 struct mail_index_view *view; local
152 view = mail_index_view_open(mbox->box.index);
153 mail_index_get_header_ext(view, mbox->hdr_ext_id,
175 mail_index_view_close(&view);
223 new_trans = mail_index_transaction_begin(box->view, 0);
227 hdr = mail_index_get_header(box->view);
257 mail_index_modseq_get_highest(box->view) <
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-mail.c16 int mdbox_mail_lookup(struct mdbox_mailbox *mbox, struct mail_index_view *view, argument
25 mail_index_lookup_ext(view, seq, mbox->ext_id, &data, NULL);
28 mail_index_lookup_uid(view, seq, &uid);
61 if (mail_index_is_expunged(_mail->transaction->view, _mail->seq)) {
112 if (mdbox_mail_lookup(mbox, _mail->transaction->view,
156 mail_index_lookup_ext(mail->transaction->view, mail->seq,
180 if (mdbox_mail_lookup(mbox, _mail->transaction->view,
H A Dmdbox-map-private.h18 struct mail_index_view *view; member in struct:mdbox_map
61 struct mail_index_view *view, uint32_t seq,
H A Dmdbox-save.c58 mail_index_lookup_ext(t->view, seq, ctx->mbox->ext_id, &data, NULL);
248 struct mail_index_view *view = ctx->ctx.ctx.transaction->view; local
262 mail_index_lookup_ext(view, mails[i].seq, mbox->ext_id,
444 if (mdbox_mail_lookup(src_mbox, mail->transaction->view, mail->seq,
450 mail_index_lookup_ext(mail->transaction->view, mail->seq,
H A Dmdbox-storage.c210 mail_index_get_header_ext(mbox->box.view, mbox->hdr_ext_id,
267 struct mail_index_view *view; local
275 new_trans = mail_index_transaction_begin(box->view, 0);
279 view = mail_index_view_open(box->index);
280 hdr = mail_index_get_header(view);
309 mail_index_modseq_get_highest(view) < update->min_highest_modseq) {
314 mail_index_view_close(&view);
397 idx_hdr = mail_index_get_header(mbox->box.view);
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-util.c32 struct mail_index_view *view = mbox->flags_view; local
39 if (view == NULL || !mail_index_lookup_seq(view, uid, &seq)) {
45 mail_index_lookup_view_flags(view, seq, &flags, &keywords);
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-storage.c276 const struct mail_index_header *hdr = mail_index_get_header(box->view);
329 if (mail_index_get_header(box->view)->uid_validity != 0) {
359 struct mail_index_view *view; local
364 ret = mail_index_sync_begin(box->index, &sync_ctx, &view, &trans, 0);
371 if (mail_index_get_header(view)->uid_validity == 0) {
413 mail_index_get_header_ext(box->view, ext_id, &data, &data_size);

Completed in 23 milliseconds

123