/dovecot/src/lib-storage/ |
H A D | mail-copy.h | 5 struct mail_save_context; 8 int mail_storage_copy(struct mail_save_context *ctx, struct mail *mail); 12 int mail_save_copy_default_metadata(struct mail_save_context *ctx,
|
H A D | mail-copy.c | 9 mail_copy_set_failed(struct mail_save_context *ctx, struct mail *mail, 23 int mail_save_copy_default_metadata(struct mail_save_context *ctx, 57 mail_storage_try_copy(struct mail_save_context **_ctx, struct mail *mail) 59 struct mail_save_context *ctx = *_ctx; 96 int mail_storage_copy(struct mail_save_context *ctx, struct mail *mail)
|
H A D | mail-storage.h | 245 struct mail_save_context; 768 struct mail_save_context * 771 void mailbox_save_set_flags(struct mail_save_context *ctx, 775 void mailbox_save_copy_flags(struct mail_save_context *ctx, struct mail *mail); 777 void mailbox_save_set_min_modseq(struct mail_save_context *ctx, 782 void mailbox_save_set_received_date(struct mail_save_context *ctx, 786 void mailbox_save_set_save_date(struct mail_save_context *ctx, 790 void mailbox_save_set_from_envelope(struct mail_save_context *ctx, 794 void mailbox_save_set_uid(struct mail_save_context *ctx, uint32_t uid); 798 void mailbox_save_set_guid(struct mail_save_context *ct [all...] |
H A D | fail-mailbox.c | 212 static struct mail_save_context * 215 struct mail_save_context *ctx; 217 ctx = i_new(struct mail_save_context, 1); 223 fail_mailbox_save_begin(struct mail_save_context *ctx ATTR_UNUSED, 230 fail_mailbox_save_continue(struct mail_save_context *ctx ATTR_UNUSED) 236 fail_mailbox_save_finish(struct mail_save_context *ctx ATTR_UNUSED) 242 fail_mailbox_save_cancel(struct mail_save_context *ctx ATTR_UNUSED) 247 fail_mailbox_copy(struct mail_save_context *ctx ATTR_UNUSED,
|
H A D | mail-storage-private.h | 301 struct mail_save_context * 303 int (*save_begin)(struct mail_save_context *ctx, struct istream *input); 304 int (*save_continue)(struct mail_save_context *ctx); 305 int (*save_finish)(struct mail_save_context *ctx); 306 void (*save_cancel)(struct mail_save_context *ctx); 307 int (*copy)(struct mail_save_context *ctx, struct mail *mail); 310 int (*transaction_save_commit_pre)(struct mail_save_context *save_ctx); 312 (struct mail_save_context *save_ctx, 314 void (*transaction_save_rollback)(struct mail_save_context *save_ctx); 615 struct mail_save_context *save_ct 675 struct mail_save_context { struct [all...] |
/dovecot/src/lib-storage/index/cydir/ |
H A D | cydir-storage.h | 23 struct mail_save_context * 25 int cydir_save_begin(struct mail_save_context *ctx, struct istream *input); 26 int cydir_save_continue(struct mail_save_context *ctx); 27 int cydir_save_finish(struct mail_save_context *ctx); 28 void cydir_save_cancel(struct mail_save_context *ctx); 30 int cydir_transaction_save_commit_pre(struct mail_save_context *ctx); 31 void cydir_transaction_save_commit_post(struct mail_save_context *ctx, 33 void cydir_transaction_save_rollback(struct mail_save_context *ctx);
|
H A D | cydir-save.c | 18 struct mail_save_context ctx; 58 struct mail_save_context * 78 int cydir_save_begin(struct mail_save_context *_ctx, struct istream *input) 128 int cydir_save_continue(struct mail_save_context *_ctx) 190 int cydir_save_finish(struct mail_save_context *_ctx) 215 void cydir_save_cancel(struct mail_save_context *_ctx) 223 int cydir_transaction_save_commit_pre(struct mail_save_context *_ctx) 278 void cydir_transaction_save_commit_post(struct mail_save_context *_ctx, 292 void cydir_transaction_save_rollback(struct mail_save_context *_ctx)
|
/dovecot/src/lib-storage/index/ |
H A D | index-attachment.h | 7 struct mail_save_context; 27 void index_attachment_save_begin(struct mail_save_context *ctx, 29 int index_attachment_save_continue(struct mail_save_context *ctx); 30 int index_attachment_save_finish(struct mail_save_context *ctx); 31 void index_attachment_save_free(struct mail_save_context *ctx); 33 index_attachment_save_get_extrefs(struct mail_save_context *ctx);
|
H A D | index-attachment.c | 45 struct mail_save_context *ctx = context; 63 struct mail_save_context *ctx = context; 90 struct mail_save_context *ctx = context; 134 struct mail_save_context *ctx = context; 157 void index_attachment_save_begin(struct mail_save_context *ctx, 193 static int save_check_write_error(struct mail_save_context *ctx, 208 int index_attachment_save_continue(struct mail_save_context *ctx) 245 int index_attachment_save_finish(struct mail_save_context *ctx) 254 void index_attachment_save_free(struct mail_save_context *ctx) 266 index_attachment_save_get_extrefs(struct mail_save_context *ct [all...] |
/dovecot/src/lib-storage/index/dbox-common/ |
H A D | dbox-attachment.h | 8 void dbox_attachment_save_write_metadata(struct mail_save_context *ctx,
|
H A D | dbox-save.h | 7 struct mail_save_context ctx; 26 int dbox_save_continue(struct mail_save_context *_ctx); 29 void dbox_save_write_metadata(struct mail_save_context *ctx,
|
H A D | dbox-attachment.c | 10 void dbox_attachment_save_write_metadata(struct mail_save_context *ctx,
|
/dovecot/src/lib-storage/index/dbox-single/ |
H A D | sdbox-storage.h | 52 struct mail_save_context * 54 int sdbox_save_begin(struct mail_save_context *ctx, struct istream *input); 55 int sdbox_save_finish(struct mail_save_context *ctx); 56 void sdbox_save_cancel(struct mail_save_context *ctx); 60 void sdbox_save_add_file(struct mail_save_context *ctx, struct dbox_file *file); 62 int sdbox_transaction_save_commit_pre(struct mail_save_context *ctx); 63 void sdbox_transaction_save_commit_post(struct mail_save_context *ctx, 65 void sdbox_transaction_save_rollback(struct mail_save_context *ctx); 67 int sdbox_copy(struct mail_save_context *ctx, struct mail *mail);
|
H A D | sdbox-save.c | 56 struct mail_save_context * 82 void sdbox_save_add_file(struct mail_save_context *_ctx, struct dbox_file *file) 100 int sdbox_save_begin(struct mail_save_context *_ctx, struct istream *input) 173 static int dbox_save_finish_write(struct mail_save_context *_ctx) 216 int sdbox_save_finish(struct mail_save_context *ctx) 225 void sdbox_save_cancel(struct mail_save_context *_ctx) 299 int sdbox_transaction_save_commit_pre(struct mail_save_context *_ctx) 344 void sdbox_transaction_save_commit_post(struct mail_save_context *_ctx, 374 void sdbox_transaction_save_rollback(struct mail_save_context *_ctx)
|
/dovecot/src/lib-storage/index/maildir/ |
H A D | maildir-storage.h | 117 struct mail_save_context * 119 int maildir_save_begin(struct mail_save_context *ctx, struct istream *input); 120 int maildir_save_continue(struct mail_save_context *ctx); 121 int maildir_save_finish(struct mail_save_context *ctx); 122 void maildir_save_cancel(struct mail_save_context *ctx); 125 maildir_save_add(struct mail_save_context *_ctx, const char *tmp_fname, 127 void maildir_save_set_dest_basename(struct mail_save_context *ctx, 138 int maildir_transaction_save_commit_pre(struct mail_save_context *ctx); 139 void maildir_transaction_save_commit_post(struct mail_save_context *ctx, 141 void maildir_transaction_save_rollback(struct mail_save_context *ct [all...] |
H A D | maildir-copy.c | 58 maildir_copy_hardlink(struct mail_save_context *ctx, struct mail *mail) 123 int maildir_copy(struct mail_save_context *ctx, struct mail *mail)
|
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-storage.h | 95 struct mail_save_context * 97 int mbox_save_begin(struct mail_save_context *ctx, struct istream *input); 98 int mbox_save_continue(struct mail_save_context *ctx); 99 int mbox_save_finish(struct mail_save_context *ctx); 100 void mbox_save_cancel(struct mail_save_context *ctx); 102 int mbox_transaction_save_commit_pre(struct mail_save_context *ctx); 103 void mbox_transaction_save_commit_post(struct mail_save_context *ctx, 105 void mbox_transaction_save_rollback(struct mail_save_context *ctx);
|
/dovecot/src/lib-storage/index/dbox-multi/ |
H A D | mdbox-storage.h | 89 struct mail_save_context * 91 int mdbox_save_begin(struct mail_save_context *ctx, struct istream *input); 92 int mdbox_save_finish(struct mail_save_context *ctx); 93 void mdbox_save_cancel(struct mail_save_context *ctx); 99 int mdbox_transaction_save_commit_pre(struct mail_save_context *ctx); 100 void mdbox_transaction_save_commit_post(struct mail_save_context *ctx, 102 void mdbox_transaction_save_rollback(struct mail_save_context *ctx); 104 int mdbox_copy(struct mail_save_context *ctx, struct mail *mail);
|
H A D | mdbox-deleted-storage.c | 118 static struct mail_save_context * 121 struct mail_save_context *ctx; 123 ctx = i_new(struct mail_save_context, 1); 129 mdbox_deleted_save_begin(struct mail_save_context *ctx, 138 mdbox_deleted_save_continue(struct mail_save_context *ctx ATTR_UNUSED) 143 static int mdbox_deleted_save_finish(struct mail_save_context *ctx) 150 mdbox_deleted_save_cancel(struct mail_save_context *ctx)
|
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-storage.h | 166 struct mail_save_context * 168 int imapc_save_begin(struct mail_save_context *ctx, struct istream *input); 169 int imapc_save_continue(struct mail_save_context *ctx); 170 int imapc_save_finish(struct mail_save_context *ctx); 171 void imapc_save_cancel(struct mail_save_context *ctx); 172 int imapc_copy(struct mail_save_context *ctx, struct mail *mail); 174 int imapc_transaction_save_commit_pre(struct mail_save_context *ctx); 175 void imapc_transaction_save_commit_post(struct mail_save_context *ctx, 177 void imapc_transaction_save_rollback(struct mail_save_context *ctx);
|
H A D | imapc-save.c | 18 struct mail_save_context ctx; 42 void imapc_transaction_save_rollback(struct mail_save_context *_ctx); 44 struct mail_save_context * 63 int imapc_save_begin(struct mail_save_context *_ctx, struct istream *input) 92 int imapc_save_continue(struct mail_save_context *_ctx) 215 struct mail_save_context *_ctx = &ctx->ctx; 268 int imapc_save_finish(struct mail_save_context *_ctx) 299 void imapc_save_cancel(struct mail_save_context *_ctx) 307 int imapc_transaction_save_commit_pre(struct mail_save_context *_ctx) 328 void imapc_transaction_save_commit_post(struct mail_save_context *_ct [all...] |
/dovecot/src/plugins/virtual/ |
H A D | virtual-save.c | 9 struct mail_save_context ctx; 10 struct mail_save_context *backend_save_ctx; 16 struct mail_save_context * 78 int virtual_save_begin(struct mail_save_context *_ctx, struct istream *input) 119 int virtual_save_continue(struct mail_save_context *_ctx) 126 int virtual_save_finish(struct mail_save_context *_ctx) 136 void virtual_save_cancel(struct mail_save_context *_ctx) 146 void virtual_save_free(struct mail_save_context *_ctx)
|
H A D | virtual-storage.h | 213 struct mail_save_context * 215 int virtual_save_begin(struct mail_save_context *ctx, struct istream *input); 216 int virtual_save_continue(struct mail_save_context *ctx); 217 int virtual_save_finish(struct mail_save_context *ctx); 218 void virtual_save_cancel(struct mail_save_context *ctx); 219 void virtual_save_free(struct mail_save_context *ctx);
|
/dovecot/src/lib-lda/ |
H A D | mail-deliver.h | 13 struct mail_save_context; 110 struct mail_save_context *save_ctx);
|
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-storage.c | 252 static struct mail_save_context * 255 struct mail_save_context *ctx; 257 ctx = i_new(struct mail_save_context, 1); 263 pop3c_save_begin(struct mail_save_context *ctx, 271 static int pop3c_save_continue(struct mail_save_context *ctx ATTR_UNUSED) 276 static int pop3c_save_finish(struct mail_save_context *ctx) 283 pop3c_save_cancel(struct mail_save_context *ctx)
|