mail-index-transaction-private.h revision bb10ebcf076c959c752f583746d83805d7686df8
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen array_t ARRAY_DEFINE(appends, struct mail_index_record);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen array_t ARRAY_DEFINE(expunges, struct mail_transaction_expunge);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen array_t ARRAY_DEFINE(updates, struct mail_transaction_flag_update);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen unsigned char hdr_change[sizeof(struct mail_index_header)];
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen unsigned char hdr_mask[sizeof(struct mail_index_header)];
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen array_t ARRAY_DEFINE(ext_rec_updates, array_t);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen array_t ARRAY_DEFINE(ext_resizes, struct mail_transaction_ext_intro);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen struct mail_index_transaction_keyword_update);
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3Timo Sirainen array_t ARRAY_DEFINE(keyword_resets, struct seq_range);
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3Timo Sirainen struct mail_cache_transaction_ctx *cache_trans_ctx;
cf0ad1a0bddb0787f3d7b408a96d721a8b2a98a3Timo Sirainenmail_index_transaction_lookup(struct mail_index_transaction *t, uint32_t seq);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainenvoid mail_index_transaction_ref(struct mail_index_transaction *t);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainenvoid mail_index_transaction_unref(struct mail_index_transaction *t);
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainenint mail_index_seq_array_lookup(const array_t *buffer, uint32_t seq,
8d3278a82b964217d95c340ec6f82037cdc59d19Timo Sirainen unsigned int *idx_r);