mdbox-sync.h revision 1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainen /* list of expunged map_uids. the same map_uid may be listed more than
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainen once in case message has been copied multiple times to mailbox. */
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainenint mdbox_sync_begin(struct mdbox_mailbox *mbox, enum mdbox_sync_flags flags,
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainenint mdbox_sync_finish(struct mdbox_sync_context **ctx, bool success);
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainenint mdbox_sync(struct mdbox_mailbox *mbox, enum mdbox_sync_flags flags);
1ac7c8e9040e0d0b7e9f849e45b94bfe919595a9Timo Sirainenint mdbox_sync_purge(struct mail_storage *storage);