Lines Matching defs:flags
12 enum mailbox_list_iter_flags flags)
16 if ((flags & MAILBOX_LIST_ITER_SELECT_SUBSCRIBED) != 0) {
22 if ((flags & MAILBOX_LIST_ITER_RAW_LIST) != 0 &&
38 enum mailbox_list_iter_flags flags)
45 if (!iter_use_index(list, flags)) {
47 return ilist->module_ctx.super.iter_init(list, patterns, flags);
54 ctx->ctx.flags = flags;
88 ctx->info.flags = node->children != NULL ?
97 ctx->info.flags &= ~(MAILBOX_CHILDREN|MAILBOX_NOCHILDREN);
98 ctx->info.flags |= MAILBOX_NOINFERIORS;
104 ctx->info.flags |= MAILBOX_NONEXISTENT;
106 if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NONEXISTENT) != 0)
107 ctx->info.flags |= MAILBOX_NONEXISTENT;
108 else if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NOSELECT) != 0)
109 ctx->info.flags |= MAILBOX_NOSELECT;
110 if ((node->flags & MAILBOX_LIST_INDEX_FLAG_NOINFERIORS) != 0)
111 ctx->info.flags |= MAILBOX_NOINFERIORS;
113 if ((ctx->ctx.flags & (MAILBOX_LIST_ITER_SELECT_SUBSCRIBED |
117 &ctx->info.flags);
120 if ((ctx->ctx.flags & MAILBOX_LIST_ITER_RETURN_NO_FLAGS) == 0) {
123 &ctx->info.flags);
166 if ((ctx->ctx.flags & MAILBOX_LIST_ITER_SELECT_SUBSCRIBED) == 0)
169 if ((ctx->info.flags & MAILBOX_SUBSCRIBED) != 0)
172 if ((ctx->ctx.flags & MAILBOX_LIST_ITER_SELECT_RECURSIVEMATCH) != 0 &&
173 (ctx->info.flags & MAILBOX_CHILD_SUBSCRIBED) != 0)
215 } else if ((_ctx->flags & MAILBOX_LIST_ITER_SELECT_SUBSCRIBED) != 0 &&
216 (ctx->info.flags & MAILBOX_CHILD_SUBSCRIBED) == 0) {