view src/doveadm/doveadm-mail-iter.h @ 12629:02370eda76f8

lib-storage: Mailbox virtual names are now in UTF-8 format, not IMAP mUTF-7. Plugins that use mailbox names in configuration now take them also as UTF-8 rather than mUTF-7.
author Timo Sirainen <tss@iki.fi>
date Tue, 01 Feb 2011 20:41:54 +0200
parents 077fb09819e2
children 1fbd59c48414 d7a02077d91f
line wrap: on
line source

#ifndef DOVEADM_MAIL_ITER_H
#define DOVEADM_MAIL_ITER_H

struct doveadm_mail_iter;

int doveadm_mail_iter_init(const struct mailbox_info *info,
			   struct mail_search_args *search_args,
			   struct mailbox_transaction_context **trans_r,
			   struct doveadm_mail_iter **iter_r);
int doveadm_mail_iter_deinit(struct doveadm_mail_iter **iter);
int doveadm_mail_iter_deinit_sync(struct doveadm_mail_iter **iter);

bool doveadm_mail_iter_next(struct doveadm_mail_iter *iter, struct mail *mail);

#endif