comparison src/lib-storage/index/dbox/dbox-storage.h @ 9358:dc66872f1856 HEAD

dbox: Allow getting streams to messages being saved.
author Timo Sirainen <tss@iki.fi>
date Sun, 06 Sep 2009 18:32:03 -0400
parents d8c071203322
children
comparison
equal deleted inserted replaced
9357:56e619176787 9358:dc66872f1856
91 int dbox_save_begin(struct mail_save_context *ctx, struct istream *input); 91 int dbox_save_begin(struct mail_save_context *ctx, struct istream *input);
92 int dbox_save_continue(struct mail_save_context *ctx); 92 int dbox_save_continue(struct mail_save_context *ctx);
93 int dbox_save_finish(struct mail_save_context *ctx); 93 int dbox_save_finish(struct mail_save_context *ctx);
94 void dbox_save_cancel(struct mail_save_context *ctx); 94 void dbox_save_cancel(struct mail_save_context *ctx);
95 95
96 struct dbox_file *
97 dbox_save_file_get_file(struct mailbox_transaction_context *_t,
98 uint32_t seq, uoff_t *offset_r);
99
96 int dbox_transaction_save_commit_pre(struct dbox_save_context *ctx); 100 int dbox_transaction_save_commit_pre(struct dbox_save_context *ctx);
97 void dbox_transaction_save_commit_post(struct dbox_save_context *ctx); 101 void dbox_transaction_save_commit_post(struct dbox_save_context *ctx);
98 void dbox_transaction_save_rollback(struct dbox_save_context *ctx); 102 void dbox_transaction_save_rollback(struct dbox_save_context *ctx);
99 103
100 #endif 104 #endif