Lines Matching refs:uid
117 void mailbox_search_result_add(struct mail_search_result *result, uint32_t uid)
119 i_assert(uid > 0);
121 if (seq_range_exists(&result->uids, uid))
124 seq_range_array_add(&result->uids, uid);
126 seq_range_array_add(&result->added_uids, uid);
127 seq_range_array_remove(&result->removed_uids, uid);
132 uint32_t uid)
134 if (seq_range_array_remove(&result->uids, uid)) {
136 seq_range_array_add(&result->removed_uids, uid);
137 seq_range_array_remove(&result->added_uids, uid);
142 void mailbox_search_results_add(struct mail_search_context *ctx, uint32_t uid)
149 mailbox_search_result_add(results[i], uid);
152 void mailbox_search_results_remove(struct mailbox *box, uint32_t uid)
159 mailbox_search_result_remove(results[i], uid);
163 uint32_t uid)
165 seq_range_array_add(&result->never_uids, uid);
169 uint32_t uid)
175 mailbox_search_result_never(ctx->update_result, uid);
179 mailbox_search_result_never(results[i], uid);