cydir-storage.h revision ccc895c0358108d2304239063e940b7d75f364ab
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen#define CYDIR_SUBSCRIPTION_FILE_NAME "subscriptions."
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen union mailbox_list_module_context list_module_ctx;
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen union mail_index_transaction_module_context module_ctx;
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenvoid cydir_transaction_created(struct mail_index_transaction *t);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenint cydir_save_init(struct mailbox_transaction_context *_t,
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen enum mail_flags flags, struct mail_keywords *keywords,
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen const char *from_envelope, struct istream *input,
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainen struct mail *dest_mail, struct mail_save_context **ctx_r);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenint cydir_save_continue(struct mail_save_context *ctx);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenint cydir_save_finish(struct mail_save_context *ctx);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenvoid cydir_save_cancel(struct mail_save_context *ctx);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenint cydir_transaction_save_commit_pre(struct cydir_save_context *ctx);
c6a57378d3c54988f525f81e19c0c5d132a0770dTimo Sirainenvoid cydir_transaction_save_commit_post(struct cydir_save_context *ctx);