Searched refs:program (Results 1 - 6 of 6) sorted by relevance

/dovecot/src/lib-storage/index/
H A Dindex-sort.h9 int index_sort_program_deinit(struct mail_search_sort_program **program);
11 void index_sort_list_add(struct mail_search_sort_program *program,
13 void index_sort_list_finish(struct mail_search_sort_program *program);
15 bool index_sort_list_next(struct mail_search_sort_program *program,
H A Dindex-sort-private.h12 void (*sort_list_add)(struct mail_search_sort_program *program,
14 void (*sort_list_finish)(struct mail_search_sort_program *program);
24 int index_sort_header_get(struct mail_search_sort_program *program, uint32_t seq,
26 int index_sort_node_cmp_type(struct mail_search_sort_program *program,
30 void index_sort_list_init_string(struct mail_search_sort_program *program);
31 void index_sort_list_add_string(struct mail_search_sort_program *program,
33 void index_sort_list_finish_string(struct mail_search_sort_program *program);
H A Dindex-sort.c33 struct mail_search_sort_program *program; member in struct:sort_cmp_context
40 index_sort_program_set_mail_failed(struct mail_search_sort_program *program, argument
48 i_assert(program->slow_mails_left == 0);
49 mail_storage_set_error(program->t->box->storage, MAIL_ERROR_LIMIT,
53 program->failed = TRUE;
59 index_sort_program_set_date_failed(struct mail_search_sort_program *program, argument
62 index_sort_program_set_mail_failed(program, mail);
75 index_sort_list_add_arrival(struct mail_search_sort_program *program, argument
78 ARRAY_TYPE(mail_sort_node_date) *nodes = program->context;
84 node->date = index_sort_program_set_date_failed(program, mai
88 index_sort_list_add_date(struct mail_search_sort_program *program, struct mail *mail) argument
106 index_sort_list_add_size(struct mail_search_sort_program *program, struct mail *mail) argument
135 index_sort_list_add_pop3_order(struct mail_search_sort_program *program, struct mail *mail) argument
159 index_sort_list_add_relevancy(struct mail_search_sort_program *program, struct mail *mail) argument
170 index_sort_list_add(struct mail_search_sort_program *program, struct mail *mail) argument
215 index_sort_list_finish_date(struct mail_search_sort_program *program) argument
241 index_sort_list_finish_size(struct mail_search_sort_program *program) argument
267 index_sort_list_finish_float(struct mail_search_sort_program *program) argument
282 index_sort_list_finish(struct mail_search_sort_program *program) argument
292 index_sort_list_next(struct mail_search_sort_program *program, uint32_t *seq_r) argument
309 struct mail_search_sort_program *program; local
399 struct mail_search_sort_program *program = *_program; local
476 index_sort_set_seq(struct mail_search_sort_program *program, struct mail *mail, uint32_t seq) argument
490 index_sort_header_get(struct mail_search_sort_program *program, uint32_t seq, enum mail_sort_type sort_type, string_t *dest) argument
543 index_sort_node_cmp_type(struct mail_search_sort_program *program, const enum mail_sort_type *sort_program, uint32_t seq1, uint32_t seq2) argument
[all...]
H A Dindex-sort-string.c28 struct mail_search_sort_program *program; member in struct:sort_string_context
55 void index_sort_list_init_string(struct mail_search_sort_program *program) argument
60 switch (program->sort_program[0] & MAIL_SORT_MASK) {
83 program->context = ctx = i_new(struct sort_string_context, 1);
84 ctx->reverse = (program->sort_program[0] & MAIL_SORT_FLAG_REVERSE) != 0;
85 ctx->program = program;
87 ctx->ext_id = mail_index_ext_register(program->t->box->index, name, 0,
113 if (!array_is_created(&ctx->program->seqs))
114 i_array_init(&ctx->program
233 index_sort_list_add_string(struct mail_search_sort_program *program, struct mail *mail) argument
853 index_sort_list_finish_string(struct mail_search_sort_program *program) argument
[all...]
/dovecot/src/imap/
H A Dcmd-sort.c33 enum mail_sort_type program[MAX_SORT_PROGRAM_SIZE])
42 client_send_command_error(cmd, "Empty sort program.");
72 program[pos++] = sort_names[i].type |
80 program[pos] = MAIL_SORT_END;
114 /* sort program */
31 get_sort_program(struct client_command_context *cmd, const struct imap_arg *args, enum mail_sort_type program[MAX_SORT_PROGRAM_SIZE]) argument
/dovecot/src/plugins/quota/
H A Drquota.x88 program RQUOTAPROG {

Completed in 563 milliseconds