Searched refs:items (Results 1 - 25 of 31) sorted by relevance

12

/dovecot/src/lib/
H A Dpriorityq.c19 ARRAY(struct priorityq_item *) items; member in struct:priorityq
29 i_array_init(&pq->items, init_size);
38 array_free(&pq->items);
44 return array_count(&pq->items);
47 static void heap_items_swap(struct priorityq_item **items, argument
53 i_assert(items[idx1]->idx == idx1);
54 i_assert(items[idx2]->idx == idx2);
56 items[idx1]->idx = idx2;
57 items[idx2]->idx = idx1;
60 tmp = items[idx
68 struct priorityq_item **items; local
88 struct priorityq_item **items; local
118 struct priorityq_item **items; local
144 struct priorityq_item *const *items; local
[all...]
H A Dtest-priorityq.c31 struct pq_test_item *item, items[PQ_MAX_ITEMS]; local
38 pool = pool_alloconly_create("priorityq items", 1024);
82 items[j].num = i_rand_limit(INT_MAX);
83 priorityq_add(pq, &items[j].item);
87 priorityq_remove(pq, &items[j].item);
88 items[j].num = -1;
100 test_assert(items[j].num == -1);
/dovecot/src/imap/
H A Dcmd-status.c13 struct imap_status_items items; local
19 /* <mailbox> <status items> */
29 /* get the items client wants */
30 if (imap_status_parse_items(cmd, list_args, &items) < 0)
40 if (imap_status_get(cmd, ns, mailbox, &items, &result) < 0) {
45 imap_status_send(client, orig_mailbox, &items, &result);
H A Dimap-status.h21 const struct imap_status_items *items,
24 const struct imap_status_items *items,
H A Dimap-status.c62 const struct imap_status_items *items,
82 if ((items->status & STATUS_HIGHESTMODSEQ) != 0)
85 ret = mailbox_get_status(box, items->status, &result_r->status);
86 if (items->metadata != 0 && ret == 0) {
87 ret = mailbox_get_metadata(box, items->metadata,
102 const struct imap_status_items *items,
115 if ((items->status & STATUS_MESSAGES) != 0)
117 if ((items->status & STATUS_RECENT) != 0)
119 if ((items->status & STATUS_UIDNEXT) != 0)
121 if ((items
60 imap_status_get(struct client_command_context *cmd, struct mail_namespace *ns, const char *mailbox, const struct imap_status_items *items, struct imap_status_result *result_r) argument
101 imap_status_send(struct client *client, const char *mailbox_mutf7, const struct imap_status_items *items, const struct imap_status_result *result) argument
[all...]
H A Dimap-notify.c48 struct imap_status_items items; local
53 i_zero(&items);
55 items.status |= STATUS_HIGHESTMODSEQ;
60 items.status |= STATUS_UIDVALIDITY | STATUS_UIDNEXT |
65 items.status |= STATUS_UIDNEXT | STATUS_MESSAGES | STATUS_UNSEEN;
67 items.status |= STATUS_UNSEEN;
71 if (items.status == 0) {
73 } else if (mailbox_get_status(box, items.status, &result.status) < 0) {
81 ret = imap_status_send(client, rec->vname, &items, &result);
H A Dcmd-notify.c418 struct imap_status_items items; local
429 i_zero(&items);
432 items.status = STATUS_UIDVALIDITY | STATUS_UIDNEXT |
436 items.status |= STATUS_HIGHESTMODSEQ;
443 if (imap_status_get(cmd, info->ns, info->vname, &items, &result) < 0) {
451 imap_status_send(ctx->client, info->vname, &items, &result);
/dovecot/src/lib-storage/index/
H A Dindex-status.c33 enum mailbox_status_items items,
36 if (items == 0) {
48 index_storage_get_open_status(box, items, status_r);
111 enum mailbox_status_items items,
116 /* we can get most of the status items without any trouble */
119 if ((items & STATUS_RECENT) != 0) {
133 if ((items & STATUS_UNSEEN) != 0) {
145 if ((items & STATUS_HIGHESTMODSEQ) != 0) {
157 if ((items & STATUS_HIGHESTPVTMODSEQ) != 0 && box->view_pvt != NULL) {
166 if ((items
32 index_storage_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
110 index_storage_get_open_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
308 index_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
[all...]
H A Dindex-storage.h106 enum mailbox_status_items items,
109 enum mailbox_status_items items,
112 enum mailbox_metadata_items items,
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-status.c119 uint32_t seq, enum mailbox_status_items items,
129 if ((items & STATUS_UIDVALIDITY) != 0 || mailbox_guid != NULL) {
138 if ((items & STATUS_UIDVALIDITY) != 0 &&
148 if ((items & (STATUS_MESSAGES | STATUS_UNSEEN |
164 if ((items & STATUS_HIGHESTMODSEQ) != 0) {
188 enum mailbox_status_items items,
195 if (items == 0)
198 if ((items & STATUS_UNSEEN) != 0 &&
208 ret = mailbox_list_index_status(box->list, view, seq, items,
215 index_list_get_status(struct mailbox *box, enum mailbox_status_items items, argument
117 mailbox_list_index_status(struct mailbox_list *list, struct mail_index_view *view, uint32_t seq, enum mailbox_status_items items, struct mailbox_status *status_r, uint8_t *mailbox_guid, struct mailbox_index_vsize *vsize_r) argument
187 index_list_get_cached_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
320 index_list_try_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
376 index_list_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
[all...]
H A Dmailbox-list-index.h188 uint32_t seq, enum mailbox_status_items items,
H A Dmailbox-list-index-notify.c208 uint32_t uid, enum mailbox_status_items items,
234 items, status_r, guid_r, NULL);
625 uint32_t uid, enum mailbox_status_items items,
636 items, status_r, rec->guid);
206 notify_lookup_guid(struct mailbox_list_notify_index *inotify, struct mail_index_view *view, uint32_t uid, enum mailbox_status_items items, struct mailbox_status *status_r, guid_128_t guid_r) argument
623 mailbox_list_index_notify_lookup(struct mailbox_list_notify_index *inotify, struct mail_index_view *view, uint32_t uid, enum mailbox_status_items items, struct mailbox_status *status_r, struct mailbox_list_notify_rec **rec_r) argument
/dovecot/src/lib-storage/index/pop3c/
H A Dpop3c-storage.c217 enum mailbox_status_items items,
222 if (index_storage_get_status(box, items, status_r) < 0)
232 enum mailbox_metadata_items items,
235 if ((items & MAILBOX_METADATA_GUID) != 0) {
239 items &= ~MAILBOX_METADATA_GUID;
241 if (items != 0) {
242 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
216 pop3c_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
231 pop3c_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-storage.c58 enum mailbox_status_items items,
915 enum mailbox_status_items items,
918 index_storage_get_open_status(&mbox->box, items, status_r);
919 if ((items & STATUS_PERMANENT_FLAGS) != 0)
921 if ((items & STATUS_FIRST_RECENT_UID) != 0)
923 if ((items & STATUS_HIGHESTMODSEQ) != 0) {
946 enum mailbox_status_items items,
958 if ((items & STATUS_MESSAGES) != 0)
960 if ((items & STATUS_RECENT) != 0)
962 if ((items
914 imapc_mailbox_get_selected_status(struct imapc_mailbox *mbox, enum mailbox_status_items items, struct mailbox_status *status_r) argument
945 imapc_mailbox_run_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
991 imapc_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
1071 imapc_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
[all...]
/dovecot/src/doveadm/dsync/
H A Ddsync-ibc-stream.c67 } items[ITEM_END_OF_LIST+1] = { variable in typeref:struct:__anon29
185 items[ibc->last_sent_item].name,
187 items[ibc->last_recv_item].name,
338 keys = items[i].required_keys == NULL ? items[i].optional_keys :
339 t_strconcat(items[i].required_keys, " ",
340 items[i].optional_keys, NULL);
342 i_assert(items[i].chr != '\0');
346 o_stream_nsend(ibc->output, &items[i].chr, 1);
385 t_strdup_printf("%c\n", items[ITEM_DON
[all...]
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-deleted-storage.c107 enum mailbox_metadata_items items,
110 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
113 if ((items & MAILBOX_METADATA_GUID) != 0)
106 mdbox_deleted_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
H A Dmdbox-storage.c419 enum mailbox_metadata_items items,
424 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
426 if ((items & MAILBOX_METADATA_GUID) != 0) {
418 mdbox_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
/dovecot/src/lib-storage/
H A Dfail-mailbox.c81 enum mailbox_status_items items ATTR_UNUSED,
93 enum mailbox_metadata_items items ATTR_UNUSED,
H A Dmail-storage.h101 /* status items that must not be looked up with
115 /* metadata items that require mailbox to be synced at least once. */
621 int mailbox_get_status(struct mailbox *box, enum mailbox_status_items items,
625 enum mailbox_status_items items,
628 int mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items,
H A Dmail-storage-private.h227 int (*get_status)(struct mailbox *box, enum mailbox_status_items items,
230 enum mailbox_metadata_items items,
/dovecot/src/plugins/virtual/
H A Dvirtual-storage.c623 enum mailbox_status_items items,
628 if ((items & STATUS_LAST_CACHED_SEQ) != 0)
629 items |= STATUS_MESSAGES;
631 if (index_storage_get_status(box, items, status_r) < 0)
634 if ((items & STATUS_LAST_CACHED_SEQ) != 0) {
658 enum mailbox_metadata_items items,
662 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
665 if ((items & MAILBOX_METADATA_GUID) != 0) {
622 virtual_storage_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
657 virtual_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-storage.c404 enum mailbox_metadata_items items,
409 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
411 if ((items & MAILBOX_METADATA_GUID) != 0) {
403 sdbox_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
/dovecot/src/lib-storage/index/maildir/
H A Dmaildir-storage.c543 enum mailbox_metadata_items items,
548 if (index_mailbox_get_metadata(box, items, metadata_r) < 0)
551 if ((items & MAILBOX_METADATA_GUID) != 0) {
542 maildir_mailbox_get_metadata(struct mailbox *box, enum mailbox_metadata_items items, struct mailbox_metadata *metadata_r) argument
/dovecot/src/plugins/acl/
H A Dacl-mailbox.c542 enum mailbox_status_items items,
547 if (abox->module_ctx.super.get_status(box, items, status_r) < 0)
550 if ((items & STATUS_PERMANENT_FLAGS) != 0) {
541 acl_mailbox_get_status(struct mailbox *box, enum mailbox_status_items items, struct mailbox_status *status_r) argument
/dovecot/src/plugins/quota/
H A Dquota-storage.c119 quota_get_status(struct mailbox *box, enum mailbox_status_items items, argument
126 if ((items & STATUS_CHECK_OVER_QUOTA) != 0) {
136 if ((items & ~STATUS_CHECK_OVER_QUOTA) == 0) {
143 if (qbox->module_ctx.super.get_status(box, items, status_r) < 0)

Completed in 59 milliseconds

12