Searched refs:mail_index_transaction (Results 1 - 25 of 75) sorted by relevance

123

/dovecot/src/lib-index/
H A Dmail-index-transaction-private.h22 void (*reset)(struct mail_index_transaction *t);
23 int (*commit)(struct mail_index_transaction *t,
25 void (*rollback)(struct mail_index_transaction *t);
39 struct mail_index_transaction { struct
40 struct mail_index_transaction *prev, *next;
111 typedef void hook_mail_index_transaction_created_t(struct mail_index_transaction *t);
117 mail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq);
119 void mail_index_transaction_ref(struct mail_index_transaction *t);
120 void mail_index_transaction_unref(struct mail_index_transaction **t);
121 void mail_index_transaction_reset_v(struct mail_index_transaction *
[all...]
H A Dmail-index.h299 struct mail_index_transaction;
380 struct mail_index_transaction *
383 int mail_index_transaction_commit(struct mail_index_transaction **t);
384 int mail_index_transaction_commit_full(struct mail_index_transaction **t,
386 void mail_index_transaction_rollback(struct mail_index_transaction **t);
388 void mail_index_transaction_reset(struct mail_index_transaction *t);
392 void mail_index_transaction_set_max_modseq(struct mail_index_transaction *t,
399 uint64_t mail_index_transaction_get_highest_modseq(struct mail_index_transaction *t);
403 mail_index_transaction_get_view(struct mail_index_transaction *t);
405 bool mail_index_transaction_is_expunged(struct mail_index_transaction *
[all...]
H A Dmail-index-transaction.c45 mail_index_transaction_get_view(struct mail_index_transaction *t)
50 bool mail_index_transaction_is_expunged(struct mail_index_transaction *t,
66 void mail_index_transaction_ref(struct mail_index_transaction *t)
71 void mail_index_transaction_unref(struct mail_index_transaction **_t)
73 struct mail_index_transaction *t = *_t;
90 uint32_t mail_index_transaction_get_next_uid(struct mail_index_transaction *t)
123 void mail_index_transaction_lookup_latest_keywords(struct mail_index_transaction *t,
145 mail_transaction_log_file_refresh(struct mail_index_transaction *t,
174 mail_index_transaction_commit_real(struct mail_index_transaction *t,
231 static int mail_index_transaction_commit_v(struct mail_index_transaction *
[all...]
H A Dtest-mail-index-transaction-finish.c17 void mail_index_ext_set_reset_id(struct mail_index_transaction *t ATTR_UNUSED,
20 void mail_index_transaction_set_log_updates(struct mail_index_transaction *t ATTR_UNUSED) { }
21 void mail_index_update_day_headers(struct mail_index_transaction *t ATTR_UNUSED, time_t day_stamp ATTR_UNUSED) {}
22 bool mail_index_cancel_flag_updates(struct mail_index_transaction *t ATTR_UNUSED,
24 bool mail_index_cancel_keyword_updates(struct mail_index_transaction *t ATTR_UNUSED,
26 void mail_index_transaction_sort_appends(struct mail_index_transaction *t ATTR_UNUSED) {}
29 void mail_index_update_modseq(struct mail_index_transaction *t ATTR_UNUSED, uint32_t seq ATTR_UNUSED,
40 mail_index_transaction_lookup(struct mail_index_transaction *t ATTR_UNUSED,
67 struct mail_index_transaction *t;
72 t = t_new(struct mail_index_transaction,
[all...]
H A Dmail-index-transaction-finish.c21 void mail_index_transaction_sort_expunges(struct mail_index_transaction *t)
31 ext_reset_update_atomic(struct mail_index_transaction *t,
65 transaction_update_atomic_reset_ids(struct mail_index_transaction *t)
83 mail_transaction_drop_range(struct mail_index_transaction *t,
111 mail_index_transaction_finish_flag_updates(struct mail_index_transaction *t)
145 mail_index_transaction_check_conflicts(struct mail_index_transaction *t)
176 mail_index_transaction_get_uid(struct mail_index_transaction *t, uint32_t seq)
193 mail_index_convert_to_uids(struct mail_index_transaction *t,
210 get_nonexpunged_uid2(struct mail_index_transaction *t,
222 void mail_index_transaction_seq_range_to_uid(struct mail_index_transaction *
[all...]
H A Dmail-index-transaction-update.c14 mail_index_transaction_has_ext_changes(struct mail_index_transaction *t);
17 mail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq)
24 void mail_index_transaction_reset_v(struct mail_index_transaction *t)
105 void mail_index_transaction_set_log_updates(struct mail_index_transaction *t)
117 void mail_index_update_day_headers(struct mail_index_transaction *t,
157 void mail_index_append(struct mail_index_transaction *t, uint32_t uid,
194 void mail_index_append_finish_uids(struct mail_index_transaction *t,
246 void mail_index_update_modseq(struct mail_index_transaction *t, uint32_t seq,
267 void mail_index_update_highest_modseq(struct mail_index_transaction *t,
299 mail_index_revert_changes_common(struct mail_index_transaction *
[all...]
H A Dmail-cache.h76 struct mail_index_transaction *trans,
94 void mail_cache_decisions_copy(struct mail_index_transaction *itrans,
101 struct mail_index_transaction *t);
H A Dtest-mail-index-transaction-update.c46 void mail_index_transaction_lookup_latest_keywords(struct mail_index_transaction *t ATTR_UNUSED,
64 static struct mail_index_transaction *
67 struct mail_index_transaction *t;
69 t = t_new(struct mail_index_transaction, 1);
73 static void mail_index_transaction_cleanup(struct mail_index_transaction *t)
87 struct mail_index_transaction *t;
159 struct mail_index_transaction *t;
201 struct mail_index_transaction *t;
246 struct mail_index_transaction *t;
305 flags_array_check(struct mail_index_transaction *
[all...]
H A Dmail-index-transaction-export.c11 struct mail_index_transaction *trans;
24 struct mail_index_transaction *t)
52 log_get_hdr_update_buffer(struct mail_index_transaction *t, bool prepend)
100 struct mail_index_transaction *t = ctx->trans;
241 struct mail_index_transaction *t = ctx->trans;
329 struct mail_index_transaction *t = ctx->trans;
413 void mail_index_transaction_export(struct mail_index_transaction *t,
535 count_modseq_incs_with(struct mail_index_transaction *t,
549 mail_index_transaction_keywords_count_modseq_incs(struct mail_index_transaction *t)
565 transaction_flag_updates_have_non_internal(struct mail_index_transaction *
[all...]
/dovecot/src/lib-storage/index/
H A Dindex-pop3-uidl.h4 struct mail_index_transaction;
10 struct mail_index_transaction *trans,
H A Dindex-rebuild.h10 struct mail_index_transaction *trans;
25 struct mail_index_transaction *trans);
H A Dindex-sync-changes.h7 struct mail_index_transaction *sync_trans,
H A Dindex-transaction.c25 index_transaction_index_commit(struct mail_index_transaction *index_trans,
99 index_transaction_index_rollback(struct mail_index_transaction *index_trans)
199 struct mail_index_transaction *itrans = t->itrans;
224 struct mail_index_transaction *itrans = t->itrans;
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-map-private.h35 struct mail_index_transaction *trans;
50 struct mail_index_transaction *sync_trans;
H A Dmdbox-sync.h19 struct mail_index_transaction *trans;
H A Dmdbox-storage.h83 struct mail_index_transaction *trans,
87 struct mail_index_transaction *trans);
/dovecot/src/lib-storage/index/cydir/
H A Dcydir-sync.h10 struct mail_index_transaction *trans;
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-sync.h23 struct mail_index_transaction *trans;
H A Dsdbox-storage.h49 struct mail_index_transaction *trans);
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-sync.h18 struct mail_index_transaction *trans;
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-sync.h15 struct mail_index_transaction *trans;
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-save.h8 struct mail_index_transaction *trans;
H A Ddbox-storage.h47 struct mail_index_transaction *trans);
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-sync.h55 struct mail_index_transaction *trans,
/dovecot/src/lib-storage/index/raw/
H A Draw-sync.c14 struct mail_index_transaction *trans;

Completed in 105 milliseconds

123