H A D | virtual-sync.c | 54 struct virtual_backend_box *bbox); 67 struct virtual_backend_box *bbox, 74 if (!mail_set_uid(bbox->sync_mail, real_uid)) { 81 flags = mail_get_flags(bbox->sync_mail); 87 kw_names = mail_get_keywords(bbox->sync_mail); 111 virtual_backend_box_sync_mail_set(struct virtual_backend_box *bbox) argument 115 if (bbox->sync_mail == NULL) { 116 trans = mailbox_transaction_begin(bbox->box, 0, __func__); 117 bbox->sync_mail = mail_alloc(trans, 0, NULL); 156 struct virtual_backend_box *bbox, **bboxe local 66 virtual_sync_external_flags(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, uint32_t vseq, uint32_t real_uid) argument 361 struct virtual_backend_box *bbox; local 494 virtual_sync_backend_box_init(struct virtual_backend_box *bbox) argument 540 virtual_sync_mailbox_box_remove(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, const ARRAY_TYPE(seq_range) *removed_uids) argument 588 virtual_sync_mailbox_box_add(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, const ARRAY_TYPE(seq_range) *added_uids_arr) argument 648 virtual_sync_mailbox_box_update_flags(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, const ARRAY_TYPE(seq_range) *uids_arr) argument 689 virtual_sync_bbox_uids_sort(struct virtual_backend_box *bbox) argument 709 virtual_sync_backend_add_vmsgs_results(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, uint32_t real_uid, struct mail_search_result *result, const uint32_t vseq) argument 734 virtual_sync_backend_handle_old_vmsgs(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, struct mail_search_result *result) argument 785 virtual_sync_backend_box_continue(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox) argument 866 virtual_sync_drop_existing(struct virtual_backend_box *bbox, ARRAY_TYPE(seq_range) *added_uids) argument 902 virtual_sync_drop_nonexistent(struct virtual_backend_box *bbox, ARRAY_TYPE(seq_range) *removed_uids) argument 943 virtual_sync_mailbox_box_update(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox) argument 1006 virtual_sync_find_seqs(struct virtual_backend_box *bbox, const struct mailbox_sync_rec *sync_rec, unsigned int *idx1_r, unsigned int *idx2_r) argument 1031 virtual_sync_expunge_add(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, const struct mailbox_sync_rec *sync_rec) argument 1055 virtual_sync_backend_box_sync(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, enum mailbox_sync_flags sync_flags) argument 1113 virtual_sync_backend_ext_header(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox) argument 1162 virtual_sync_backend_box_deleted(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox) argument 1180 virtual_try_open_and_sync_backend_box(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox, enum mailbox_sync_flags sync_flags) argument 1200 virtual_sync_backend_box(struct virtual_sync_context *ctx, struct virtual_backend_box *bbox) argument 1291 struct virtual_backend_box *bbox; local 1423 struct virtual_backend_box *bbox; local 1462 struct virtual_backend_box *bbox; local 1533 struct virtual_backend_box *bbox = NULL; local 1584 struct virtual_backend_box *bbox = NULL; local [all...] |