imap-thread.h revision 24e3b6aee28a8fb126e1f21348cc80acb2338518
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo SirainenARRAY_DEFINE_TYPE(mail_thread_child_node, struct mail_thread_child_node);
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainenint imap_thread_init(struct mailbox *box, bool reset,
8cb72c59d5ea4e9e5f638d7ec840bb853f5a188eTimo Sirainenvoid imap_thread_deinit(struct imap_thread_context **ctx);
cd56a23e21f1df3f79648cf07e2f4385e2fadebbTimo Sirainenimap_thread_iterate_init(struct imap_thread_context *ctx,
cd56a23e21f1df3f79648cf07e2f4385e2fadebbTimo Sirainen enum mail_thread_type thread_type, bool write_seqs);
cd56a23e21f1df3f79648cf07e2f4385e2fadebbTimo Sirainenmail_thread_iterate_next(struct mail_thread_iterate_context *iter,
c0435c854a0e7246373b9752d163095cc4fbe985Timo Sirainen struct mail_thread_iterate_context **child_iter_r);
252db51b6c0a605163326b3ea5d09e9936ca3b29Timo Sirainenmail_thread_iterate_count(struct mail_thread_iterate_context *iter);