diff src/lib-index/mail-transaction-log.h @ 2201:7bdef5ea4591 HEAD

Several fixes and cleanups to cache file code, still badly broken
author Timo Sirainen <tss@iki.fi>
date Sun, 20 Jun 2004 12:13:14 +0300
parents f720b3f15333
children 51719889ffcf
line wrap: on
line diff
--- a/src/lib-index/mail-transaction-log.h	Sun Jun 20 11:05:41 2004 +0300
+++ b/src/lib-index/mail-transaction-log.h	Sun Jun 20 12:13:14 2004 +0300
@@ -17,9 +17,10 @@
 	MAIL_TRANSACTION_EXPUNGE		= 0x00000001,
 	MAIL_TRANSACTION_APPEND			= 0x00000002,
 	MAIL_TRANSACTION_FLAG_UPDATE		= 0x00000004,
-	MAIL_TRANSACTION_CACHE_UPDATE		= 0x00000008,
-	MAIL_TRANSACTION_HEADER_UPDATE		= 0x00000010,
-	MAIL_TRANSACTION_EXTRA_REC_UPDATE	= 0x00000020,
+	MAIL_TRANSACTION_CACHE_RESET		= 0x00000008,
+	MAIL_TRANSACTION_CACHE_UPDATE		= 0x00000010,
+	MAIL_TRANSACTION_HEADER_UPDATE		= 0x00000020,
+	MAIL_TRANSACTION_EXTRA_REC_UPDATE	= 0x00000040,
 
 	MAIL_TRANSACTION_TYPE_MASK		= 0x0000ffff,
 
@@ -50,6 +51,10 @@
 	keywords_mask_t remove_keywords;
 };
 
+struct mail_transaction_cache_reset {
+	uint32_t new_file_seq;
+};
+
 struct mail_transaction_cache_update {
 	uint32_t uid;
 	uint32_t cache_offset;