Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-index/mail-index-transaction-private.h @ 2050:ee1095ccfd23 HEAD
Index header changes now go through transaction log. Removed the kludgy
parameters for mail_index_sync_end(). Removed code duplication of syncing
index root mapping and view mapping. Some fixes to handling uidvalidity and
nextuid in syncing.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Mon, 24 May 2004 04:50:16 +0300 |
parents | 68938dccbc45 |
children | f720b3f15333 |
line wrap: on
line source
#ifndef __MAIL_INDEX_TRANSACTION_PRIVATE_H #define __MAIL_INDEX_TRANSACTION_PRIVATE_H struct mail_index_transaction { struct mail_index_view *view; buffer_t *appends; uint32_t first_new_seq, last_new_seq; buffer_t *expunges; buffer_t *updates; struct mail_transaction_flag_update last_update; enum modify_type last_update_modify_type; unsigned char hdr_change[sizeof(struct mail_index_header)]; unsigned char hdr_mask[sizeof(struct mail_index_header)]; buffer_t *cache_updates; unsigned int hide_transaction:1; unsigned int hdr_changed:1; }; #endif