Searched defs:bbox (Results 1 - 4 of 4) sorted by relevance

/dovecot/src/plugins/virtual/
H A Dvirtual-config.c120 struct virtual_backend_box *bbox; local
148 bbox = p_new(ctx->pool, struct virtual_backend_box, 1);
149 bbox->virtual_mbox = ctx->mbox;
152 bbox->name = p_strdup(ctx->pool, line);
153 switch (bbox->name[0]) {
155 bbox->name++;
156 bbox->clear_recent = TRUE;
159 bbox->name++;
160 bbox->negative_match = TRUE;
168 bbox
281 struct virtual_backend_box *bbox; local
340 virtual_config_box_metadata_match(struct mailbox *box, struct virtual_backend_box *bbox, const char **error_r) argument
[all...]
H A Dvirtual-mail.c109 struct virtual_backend_box *bbox; local
122 bbox = virtual_backend_box_lookup(mbox, vmail->cur_vrec.mailbox_id);
123 i_assert(bbox != NULL);
125 vmail->cur_backend_mail = backend_mail_find(vmail, bbox->box);
127 if (!bbox->box->opened &&
128 virtual_backend_box_open(mbox, bbox) < 0) {
129 virtual_box_copy_error(mail->box, bbox->box);
132 (void)virtual_mail_set_backend_mail(mail, bbox);
135 virtual_backend_box_accessed(mbox, bbox);
149 struct virtual_backend_box *bbox)
148 virtual_mail_set_backend_mail(struct mail *mail, struct virtual_backend_box *bbox) argument
[all...]
H A Dvirtual-storage.c159 struct virtual_backend_box *bbox)
166 get_user_visible_mailbox_name(bbox->box),
167 mailbox_get_last_error(bbox->box, &error));
169 mailbox_free(&bbox->box);
171 if (error == MAIL_ERROR_PERM && bbox->wildcard) {
179 struct virtual_backend_box *bbox,
187 i_assert(bbox->box == NULL);
189 if (!bbox->clear_recent)
192 mailbox = bbox->name;
194 bbox
158 virtual_backend_box_open_failed(struct virtual_mailbox *mbox, struct virtual_backend_box *bbox) argument
178 virtual_backend_box_alloc(struct virtual_mailbox *mbox, struct virtual_backend_box *bbox, enum mailbox_flags flags) argument
284 virtual_backend_box_sync_mail_unset(struct virtual_backend_box *bbox) argument
295 virtual_backend_box_can_close(struct virtual_backend_box *bbox) argument
315 struct virtual_backend_box *bbox; local
350 struct virtual_backend_box *bbox = VIRTUAL_CONTEXT(box); local
375 struct virtual_backend_box *bbox = VIRTUAL_CONTEXT(box); local
398 virtual_backend_box_open(struct virtual_mailbox *mbox, struct virtual_backend_box *bbox) argument
412 virtual_backend_box_close(struct virtual_mailbox *mbox, struct virtual_backend_box *bbox) argument
442 virtual_backend_box_accessed(struct virtual_mailbox *mbox, struct virtual_backend_box *bbox) argument
681 virtual_backend_box_changed(struct virtual_backend_box *bbox) argument
686 virtual_notify_start(struct virtual_backend_box *bbox) argument
750 struct virtual_backend_box *bbox; local
786 struct virtual_backend_box *bbox; local
[all...]
H A Dvirtual-sync.c54 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...]

Completed in 18 milliseconds