changeset 8482:1ff129ed866a HEAD

Added wanted_fields and wanted_headers fields to struct mail_search_context.
author Timo Sirainen <tss@iki.fi>
date Sun, 23 Nov 2008 02:37:23 +0200
parents 9db582413fef
children b12705704329
files src/lib-storage/index/index-mail.c src/lib-storage/mail-storage-private.h
diffstat 2 files changed, 5 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib-storage/index/index-mail.c	Sun Nov 23 02:36:55 2008 +0200
+++ b/src/lib-storage/index/index-mail.c	Sun Nov 23 02:37:23 2008 +0200
@@ -1069,6 +1069,8 @@
 	mail->mail.v = *t->ibox->mail_vfuncs;
 	mail->mail.mail.box = &t->ibox->box;
 	mail->mail.mail.transaction = &t->mailbox_ctx;
+	mail->mail.wanted_fields = wanted_fields;
+	mail->mail.wanted_headers = _wanted_headers;
 
 	hdr = mail_index_get_header(t->ibox->view);
 	mail->uid_validity = hdr->uid_validity;
--- a/src/lib-storage/mail-storage-private.h	Sun Nov 23 02:36:55 2008 +0200
+++ b/src/lib-storage/mail-storage-private.h	Sun Nov 23 02:37:23 2008 +0200
@@ -270,6 +270,9 @@
 	struct mail mail;
 	struct mail_vfuncs v;
 
+	enum mail_fetch_field wanted_fields;
+	struct mailbox_header_lookup_ctx *wanted_headers;
+
 	pool_t pool;
 	ARRAY_DEFINE(module_contexts, union mail_module_context *);
 };