Searched defs:trans (Results 1 - 25 of 98) sorted by relevance

1234

/dovecot/src/lib-storage/index/cydir/
H A Dcydir-sync.h10 struct mail_index_transaction *trans; member in struct:cydir_sync_context
/dovecot/src/lib-index/
H A Dtest-mail-index-modseq.c30 struct mail_index_transaction *trans; local
46 trans = mail_index_transaction_begin(view, 0);
48 mail_index_update_header(trans,
51 test_assert(mail_index_transaction_commit(&trans) == 0);
54 trans = mail_index_transaction_begin(view, 0);
55 mail_index_append(trans, uid, &seq);
56 test_assert(mail_index_transaction_commit(&trans) == 0);
62 trans = mail_index_transaction_begin(view, 0);
63 mail_index_append(trans, uid, &seq);
64 test_assert(mail_index_transaction_commit(&trans)
[all...]
H A Dtest-mail-transaction-log-file.c250 struct mail_index_transaction *trans = local
253 mail_index_update_header(trans,
256 test_assert(mail_index_transaction_commit(&trans) == 0);
279 struct mail_index_transaction *trans = local
281 mail_index_append(trans, modseq, &seq);
282 test_assert(mail_index_transaction_commit(&trans) == 0);
288 trans = mail_index_transaction_begin(view, 0);
289 mail_index_update_flags(trans, seq, MODIFY_ADD,
291 test_assert(mail_index_transaction_commit(&trans) == 0);
383 struct mail_index_transaction *trans local
[all...]
/dovecot/src/lib-storage/index/dbox-common/
H A Ddbox-save.h8 struct mail_index_transaction *trans; member in struct:dbox_save_context
/dovecot/src/lib-storage/index/dbox-single/
H A Dsdbox-sync.h23 struct mail_index_transaction *trans; member in struct:sdbox_sync_context
H A Dsdbox-sync-rebuild.c22 mail_index_update_header(ctx->trans,
60 mail_index_append(ctx->trans, uid, &seq);
181 struct mail_index_transaction *trans; local
203 trans = mail_index_transaction_begin(view,
206 ctx = index_index_rebuild_init(&mbox->box, view, trans);
211 mail_index_transaction_rollback(&trans);
213 mail_index_unset_fscked(trans);
214 ret = mail_index_transaction_commit(&trans);
/dovecot/src/lib-storage/index/
H A Dindex-pop3-uidl.c9 struct mail_index_transaction *trans,
17 mail_index_update_header_ext(trans, box->pop3_uidl_hdr_ext_id,
46 struct mailbox_transaction_context *trans = mail->transaction; local
49 if (trans->highest_pop3_uidl_uid < mail->uid) {
50 trans->highest_pop3_uidl_uid = mail->uid;
51 trans->prev_pop3_uidl_tracking_seq = mail->seq;
53 } else if (mail->seq == trans->prev_pop3_uidl_tracking_seq+1) {
54 trans->prev_pop3_uidl_tracking_seq++;
60 void index_pop3_uidl_update_exists_finish(struct mailbox_transaction_context *trans) argument
68 mail_index_get_header_ext(trans
8 index_pop3_uidl_set_max_uid(struct mailbox *box, struct mail_index_transaction *trans, uint32_t uid) argument
[all...]
H A Dindex-rebuild.h10 struct mail_index_transaction *trans; member in struct:index_rebuild_context
25 struct mail_index_transaction *trans);
/dovecot/src/lib-storage/index/raw/
H A Draw-sync.c14 struct mail_index_transaction *trans; local
32 &sync_view, &trans, sync_flags);
40 mail_index_update_header(trans,
45 mail_index_append(trans, 1, &seq);
/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-sync.h15 struct mail_index_transaction *trans; member in struct:mailbox_list_index_sync_context
/dovecot/src/lmtp/
H A Dlmtp-common.c32 struct smtp_server_transaction *trans)
38 drcpt = smtp_server_transaction_find_rcpt_duplicate(trans, rcpt->rcpt);
31 lmtp_recipient_find_duplicate(struct lmtp_recipient *rcpt, struct smtp_server_transaction *trans) argument
H A Dcommands.c76 struct smtp_server_transaction *trans)
85 lmtp_local_add_headers(client->local, trans, str);
89 smtp_server_transaction_write_trace_record(str, trans);
100 struct smtp_server_transaction *trans)
113 cmd_data_create_added_headers(client, cmd, trans);
144 lmtp_local_data(client, cmd, trans, input_local);
149 lmtp_proxy_data(client, cmd, trans, input_proxy);
156 struct smtp_server_transaction *trans)
160 struct istream *data_input = (struct istream *)trans->context;
190 return cmd_data_finish(client, cmd, trans);
74 cmd_data_create_added_headers(struct client *client, struct smtp_server_cmd_ctx *cmd ATTR_UNUSED, struct smtp_server_transaction *trans) argument
98 cmd_data_finish(struct client *client, struct smtp_server_cmd_ctx *cmd, struct smtp_server_transaction *trans) argument
155 cmd_data_continue(void *conn_ctx, struct smtp_server_cmd_ctx *cmd, struct smtp_server_transaction *trans) argument
193 cmd_data_begin(void *conn_ctx, struct smtp_server_cmd_ctx *cmd, struct smtp_server_transaction *trans, struct istream *data_input) argument
[all...]
/dovecot/src/lib-smtp/
H A Dsmtp-server-cmd-rcpt.c20 struct smtp_server_transaction *trans = conn->state.trans; local
22 if (conn->state.pending_mail_cmds == 0 && trans == NULL) {
31 if (conn->set.max_recipients > 0 && trans != NULL &&
32 smtp_server_transaction_rcpt_count(trans) >=
48 struct smtp_server_transaction *trans = conn->state.trans; local
58 rcpt = smtp_server_transaction_add_rcpt(trans, data->path,
63 data->hook_finished(cmd, trans, rcpt,
64 array_count(&trans
[all...]
H A Dsmtp-server-transaction.c20 struct smtp_server_transaction *trans; local
27 trans = p_new(pool, struct smtp_server_transaction, 1);
28 trans->pool = pool;
29 trans->conn = conn;
37 trans->id = p_strdup(pool, str_c(id));
39 trans->mail_from = smtp_address_clone(trans->pool, mail_from);
40 smtp_params_mail_copy(pool, &trans->params, params);
41 trans->timestamp = *timestamp;
43 return trans;
48 struct smtp_server_transaction *trans = *_trans; local
55 smtp_server_transaction_find_rcpt_duplicate( struct smtp_server_transaction *trans, struct smtp_server_recipient *rcpt) argument
75 smtp_server_transaction_add_rcpt(struct smtp_server_transaction *trans, const struct smtp_address *rcpt_to, const struct smtp_params_rcpt *params) argument
93 smtp_server_transaction_has_rcpt(struct smtp_server_transaction *trans) argument
100 smtp_server_transaction_rcpt_count(struct smtp_server_transaction *trans) argument
107 smtp_server_transaction_fail_data(struct smtp_server_transaction *trans, struct smtp_server_cmd_ctx *data_cmd, unsigned int status, const char *enh_code, const char *fmt, va_list args) argument
125 smtp_server_transaction_write_trace_record(string_t *str, struct smtp_server_transaction *trans) argument
[all...]
/dovecot/src/lib-storage/index/dbox-multi/
H A Dmdbox-sync.h19 struct mail_index_transaction *trans; member in struct:mdbox_sync_context
/dovecot/src/lib-storage/index/imapc/
H A Dimapc-sync.h18 struct mail_index_transaction *trans; member in struct:imapc_sync_context
/dovecot/src/lib-storage/index/mbox/
H A Dmbox-sync-list-index.c63 struct mail_index_transaction *trans,
75 index_storage_list_index_update_sync(box, trans, seq);
78 list_view = mail_index_transaction_get_view(trans);
91 mail_index_update_ext(trans, seq, ext_id, &new_rec, NULL);
62 mbox_list_index_update_sync(struct mailbox *box, struct mail_index_transaction *trans, uint32_t seq) argument
/dovecot/src/plugins/virtual/
H A Dvirtual-transaction.c9 virtual_transaction_get(struct mailbox_transaction_context *trans, argument
13 (struct virtual_transaction_context *)trans;
23 new_bt = mailbox_transaction_begin(backend_box, trans->flags, __func__);
/dovecot/src/plugins/last-login/
H A Dlast-login-plugin.c80 struct dict_transaction_context *trans; local
125 trans = dict_transaction_begin(dict);
127 dict_set(trans, key_name, dec2str(ioloop_time));
129 dict_set(trans, key_name, t_strdup_printf(
133 dict_set(trans, key_name, t_strdup_printf(
137 dict_set(trans, key_name, t_strdup_printf(
143 dict_transaction_no_slowness_warning(trans);
144 dict_transaction_commit_async(&trans, last_login_dict_commit, user);
/dovecot/src/plugins/old-stats/
H A Dstats-plugin.h48 struct mailbox_transaction_context *trans; member in struct:stats_transaction_context
/dovecot/src/plugins/quota/
H A Ddoveadm-quota.c104 struct quota_transaction_context trans; local
112 i_zero(&trans);
113 trans.quota = quser->quota;
114 trans.recalculate = QUOTA_RECALCULATE_FORCED;
118 if ((*root)->backend.v.update(*root, &trans, &error) < 0)
/dovecot/src/doveadm/
H A Ddoveadm-mail-save.c18 struct mailbox_transaction_context *trans; local
39 trans = mailbox_transaction_begin(box, MAILBOX_TRANSACTION_FLAG_EXTERNAL,
41 save_ctx = mailbox_save_alloc(trans);
46 mailbox_transaction_rollback(&trans);
69 } else if (mailbox_transaction_commit(&trans) < 0) {
78 if (trans != NULL)
79 mailbox_transaction_rollback(&trans);
/dovecot/src/lib-charset/
H A Dcharset-utf8.c43 struct charset_translation *trans; local
45 if (charset_to_utf8_begin("UTF-8", normalizer, &trans) < 0)
47 return trans;
H A Dtest-charset.c78 struct charset_translation *trans; local
92 test_assert_idx(charset_to_utf8_begin(tests[i].charset, NULL, &trans) == 0, i);
96 result = charset_to_utf8(trans, (const void *)(tests[i].input + pos),
104 charset_to_utf8_end(&trans);
136 struct charset_translation *trans; local
142 test_assert(charset_to_utf8_begin("UTF-7", NULL, &trans) == 0);
144 test_assert(charset_to_utf8(trans, (const void *)"a+", &size, str) == CHARSET_RET_INCOMPLETE_INPUT);
150 test_assert(charset_to_utf8(trans, nextbuf, &size, str) == CHARSET_RET_OK);
152 charset_to_utf8_end(&trans);
/dovecot/src/lib-dict/
H A Dtest-dict-client.c67 struct dict_transaction_context *trans; local
70 trans = dict_transaction_begin(dict);
71 dict_set(trans, key, value);
72 dict_transaction_commit_async(&trans, commit_callback, NULL);
76 struct dict_transaction_context *trans; local
79 trans = dict_transaction_begin(dict);
80 dict_unset(trans, key);
81 dict_transaction_commit_async(&trans, commit_callback, NULL);

Completed in 18 milliseconds

1234