Lines Matching defs:uid
7 void mailbox_recent_flags_set_uid(struct mailbox *box, uint32_t uid)
9 if (uid <= box->recent_flags_prev_uid) {
10 if (seq_range_exists(&box->recent_flags, uid))
17 mailbox_recent_flags_set_uid_forced(box, uid);
20 void mailbox_recent_flags_set_uid_forced(struct mailbox *box, uint32_t uid)
22 box->recent_flags_prev_uid = uid;
24 if (!mailbox_recent_flags_have_uid(box, uid)) {
25 seq_range_array_add_with_init(&box->recent_flags, 64, uid);
34 uint32_t uid;
37 mail_index_lookup_uid(view, seq1, &uid);
38 mailbox_recent_flags_set_uid(box, uid);
42 bool mailbox_recent_flags_have_uid(struct mailbox *box, uint32_t uid)
45 seq_range_exists(&box->recent_flags, uid);
88 uint32_t uid;
94 mail_index_lookup_uid(box->view, seq1, &uid);
95 if (seq_range_array_remove(&box->recent_flags, uid))
100 void mailbox_recent_flags_expunge_uid(struct mailbox *box, uint32_t uid)
103 if (seq_range_array_remove(&box->recent_flags, uid))