/dovecot/src/lib-index/ |
H A D | mail-index-transaction-private.h | 22 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 D | mail-index.h | 299 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 D | mail-index-transaction.c | 45 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 D | test-mail-index-transaction-finish.c | 17 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 D | mail-index-transaction-finish.c | 21 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 D | mail-index-transaction-update.c | 14 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 D | mail-cache.h | 76 struct mail_index_transaction *trans, 94 void mail_cache_decisions_copy(struct mail_index_transaction *itrans, 101 struct mail_index_transaction *t);
|
H A D | test-mail-index-transaction-update.c | 46 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 D | mail-index-transaction-export.c | 11 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 D | index-pop3-uidl.h | 4 struct mail_index_transaction; 10 struct mail_index_transaction *trans,
|
H A D | index-rebuild.h | 10 struct mail_index_transaction *trans; 25 struct mail_index_transaction *trans);
|
H A D | index-sync-changes.h | 7 struct mail_index_transaction *sync_trans,
|
H A D | index-transaction.c | 25 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 D | mdbox-map-private.h | 35 struct mail_index_transaction *trans; 50 struct mail_index_transaction *sync_trans;
|
H A D | mdbox-sync.h | 19 struct mail_index_transaction *trans;
|
H A D | mdbox-storage.h | 83 struct mail_index_transaction *trans, 87 struct mail_index_transaction *trans);
|
/dovecot/src/lib-storage/index/cydir/ |
H A D | cydir-sync.h | 10 struct mail_index_transaction *trans;
|
/dovecot/src/lib-storage/index/dbox-single/ |
H A D | sdbox-sync.h | 23 struct mail_index_transaction *trans;
|
H A D | sdbox-storage.h | 49 struct mail_index_transaction *trans);
|
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-sync.h | 18 struct mail_index_transaction *trans;
|
/dovecot/src/lib-storage/list/ |
H A D | mailbox-list-index-sync.h | 15 struct mail_index_transaction *trans;
|
/dovecot/src/lib-storage/index/dbox-common/ |
H A D | dbox-save.h | 8 struct mail_index_transaction *trans;
|
H A D | dbox-storage.h | 47 struct mail_index_transaction *trans);
|
/dovecot/src/lib-storage/index/maildir/ |
H A D | maildir-sync.h | 55 struct mail_index_transaction *trans,
|
/dovecot/src/lib-storage/index/raw/ |
H A D | raw-sync.c | 14 struct mail_index_transaction *trans;
|