Searched refs:module_ctx (Results 1 - 25 of 66) sorted by relevance

123

/dovecot/src/lib-storage/list/
H A Dmailbox-list-index-storage.h10 union mailbox_module_context module_ctx; member in struct:index_list_mailbox
/dovecot/src/plugins/old-stats/
H A Dstats-plugin.h15 union mail_user_module_context module_ctx; member in struct:stats_user
45 union mailbox_transaction_module_context module_ctx; member in struct:stats_transaction_context
H A Dstats-plugin.c26 union mail_storage_module_context module_ctx; member in struct:stats_storage
33 union mailbox_module_context module_ctx; member in struct:stats_mailbox
159 trans = sbox->module_ctx.super.transaction_begin(box, flags, reason);
197 return sbox->module_ctx.super.transaction_commit(ctx, changes_r);
208 sbox->module_ctx.super.transaction_rollback(ctx);
219 ret = sbox->module_ctx.super.
275 sbox->module_ctx.super = *v;
276 box->vlast = &sbox->module_ctx.super;
320 suser->module_ctx.super.stats_fill(user, stats);
347 suser->module_ctx
[all...]
/dovecot/src/plugins/apparmor/
H A Dapparmor-plugin.c26 union mail_user_module_context module_ctx; member in struct:apparmor_mail_user
53 auser->module_ctx.super.deinit(user);
84 auser->module_ctx.super = *v;
85 user->vlast = &auser->module_ctx.super;
/dovecot/src/plugins/fts-lucene/
H A Dfts-lucene-plugin.h24 union mail_user_module_context module_ctx; member in struct:fts_lucene_user
/dovecot/src/plugins/fts-solr/
H A Dfts-solr-plugin.h20 union mail_user_module_context module_ctx; member in struct:fts_solr_user
H A Dfts-solr-plugin.c58 fuser->module_ctx.super.deinit(user);
79 fuser->module_ctx.super = *v;
80 user->vlast = &fuser->module_ctx.super;
/dovecot/src/plugins/mail-crypt/
H A Dmail-crypt-plugin.h16 union mail_user_module_context module_ctx; member in struct:mail_crypt_user
H A Dmail-crypt-plugin.c30 union mailbox_module_context module_ctx; member in struct:mail_crypt_mailbox
267 if (mbox->module_ctx.super.save_begin(ctx, input) < 0)
336 return mbox->module_ctx.super.copy(ctx, mail);
349 mbox->module_ctx.super.close(box);
361 mbox->module_ctx.super = *v;
362 box->vlast = &mbox->module_ctx.super;
392 muser->module_ctx.super.deinit(user);
402 muser->module_ctx.super = *v;
403 user->vlast = &muser->module_ctx.super;
/dovecot/src/plugins/mailbox-alias/
H A Dmailbox-alias-plugin.c22 union mail_user_module_context module_ctx; member in struct:mailbox_alias_user
28 union mailbox_list_module_context module_ctx; member in struct:mailbox_alias_mailbox_list
32 union mailbox_module_context module_ctx; member in struct:mailbox_alias_mailbox
72 symlink_name = alist->module_ctx.super.get_storage_name(list, vname);
185 return alist->module_ctx.super.get_storage_name(list, vname);
198 ret = abox->module_ctx.super.create_box(box, update, directory);
206 symlink_name = alist->module_ctx.super.
233 symlink_name = alist->module_ctx.super.
242 return abox->module_ctx.super.delete_box(box);
273 return abox->module_ctx
[all...]
/dovecot/src/plugins/acl/
H A Dacl-plugin.h23 union mail_user_module_context module_ctx; member in struct:acl_user
38 union mailbox_list_module_context module_ctx; member in struct:acl_mailbox_list
45 union mailbox_module_context module_ctx; member in struct:acl_mailbox
H A Dacl-storage.c24 auser->module_ctx.super.deinit(user);
33 auser->module_ctx.super = *v;
34 user->vlast = &auser->module_ctx.super;
H A Dacl-mailbox.c21 union mailbox_transaction_module_context module_ctx; member in struct:acl_transaction_context
63 if (abox->module_ctx.super.is_readonly(box))
88 abox->module_ctx.super.free(box);
149 ret = abox->module_ctx.super.create_box(box, update, directory);
165 return abox->module_ctx.super.update_box(box, update);
195 return abox->module_ctx.super.delete_box(box);
231 return abox->module_ctx.super.rename_box(src, dest);
402 return abox->module_ctx.super.save_begin(ctx, input);
438 return abox->module_ctx.super.copy(ctx, mail);
450 abox->module_ctx
[all...]
/dovecot/src/plugins/quota-clone/
H A Dquota-clone-plugin.c30 union mail_user_module_context module_ctx; member in struct:quota_clone_user
36 union mailbox_module_context module_ctx; member in struct:quota_clone_mailbox
147 return qbox->module_ctx.super.save_finish(ctx);
157 return qbox->module_ctx.super.copy(ctx, mail);
166 if (qbox->module_ctx.super.sync_notify != NULL)
167 qbox->module_ctx.super.sync_notify(box, uid, sync_type);
177 qbox->module_ctx.super.close(box);
193 qbox->module_ctx.super = *v;
194 box->vlast = &qbox->module_ctx.super;
208 quser->module_ctx
[all...]
/dovecot/src/plugins/welcome/
H A Dwelcome-plugin.c18 union mailbox_module_context module_ctx; member in struct:welcome_mailbox
90 if (wbox->module_ctx.super.create_box(box, update, directory) < 0)
110 return wbox->module_ctx.super.open(box);
122 wbox->module_ctx.super = *v;
123 box->vlast = &wbox->module_ctx.super;
/dovecot/src/lib/
H A Dmodule-context.h32 union STRUCT_NAME_module_context module_ctx;
99 #define MODULE_CONTEXT_SET_FULL(obj, id_ctx, ctx, module_ctx) STMT_START { \
101 COMPILE_ERROR_IF_TYPES_NOT_COMPATIBLE(module_ctx, \
109 MODULE_CONTEXT_SET_FULL(obj, id_ctx, context, &(context)->module_ctx)
/dovecot/src/plugins/quota/
H A Dquota-plugin.h18 union mail_user_module_context module_ctx; member in struct:quota_user
H A Dquota-storage.c26 union mailbox_list_module_context module_ctx; member in struct:quota_mailbox_list
30 union mailbox_module_context module_ctx; member in struct:quota_mailbox
143 if (qbox->module_ctx.super.get_status(box, items, status_r) < 0)
157 t = qbox->module_ctx.super.transaction_begin(box, flags, reason);
174 if (qbox->module_ctx.super.transaction_commit(ctx, changes_r) < 0) {
191 qbox->module_ctx.super.transaction_rollback(ctx);
302 if (qbox->module_ctx.super.copy(ctx, mail) < 0)
368 return qbox->module_ctx.super.save_begin(ctx, input);
376 if (qbox->module_ctx.super.save_finish(ctx) < 0)
416 if (qbox->module_ctx
[all...]
/dovecot/src/plugins/snarf/
H A Dsnarf-plugin.c17 union mail_storage_module_context module_ctx; member in struct:snarf_mail_storage
24 union mailbox_module_context module_ctx; member in struct:snarf_mailbox
112 return sbox->module_ctx.super.sync_init(box, flags);
120 sbox->module_ctx.super.free(box);
161 sbox->module_ctx.super = *v;
162 box->vlast = &sbox->module_ctx.super;
204 box = sstorage->module_ctx.super.
222 mstorage->module_ctx.super = *v;
223 storage->vlast = &mstorage->module_ctx.super;
/dovecot/src/plugins/expire/
H A Dexpire-plugin.c35 union mail_user_module_context module_ctx; member in struct:expire_mail_user
43 union mailbox_module_context module_ctx; member in struct:expire_mailbox
48 union mailbox_transaction_module_context module_ctx; member in struct:expire_transaction_context
71 t = xpr_box->module_ctx.super.transaction_begin(box, flags, reason);
239 if (xpr_box->module_ctx.super.transaction_commit(t, changes_r) < 0) {
291 xpr_box->module_ctx.super.transaction_rollback(t);
334 return xpr_box->module_ctx.super.save_finish(ctx);
345 return xpr_box->module_ctx.super.copy(ctx, mail);
354 xpr_box->module_ctx.super = *v;
355 box->vlast = &xpr_box->module_ctx
[all...]
/dovecot/src/plugins/fts/
H A Dfts-storage.c37 union mailbox_list_module_context module_ctx; member in struct:fts_mailbox_list
48 union mailbox_module_context module_ctx; member in struct:fts_mailbox
54 union mailbox_transaction_module_context module_ctx; member in struct:fts_transaction_context
67 union mail_module_context module_ctx; member in struct:fts_mail
105 if (fbox->module_ctx.super.get_status(box, items, status_r) < 0)
210 ctx = fbox->module_ctx.super.search_init(t, args, sort_program,
310 return fbox->module_ctx.super.
349 return fbox->module_ctx.super.search_next_update_seq(ctx);
355 if (!fbox->module_ctx.super.search_next_update_seq(ctx))
399 if (fbox->module_ctx
[all...]
H A Dfts-storage.h19 union mail_search_module_context module_ctx; member in struct:fts_search_context
/dovecot/src/plugins/charset-alias/
H A Dcharset-alias-plugin.c55 union mail_user_module_context module_ctx; member in struct:charset_alias_user
160 cuser->module_ctx.super.deinit(user);
170 cuser->module_ctx.super = *v;
171 user->vlast = &cuser->module_ctx.super;
/dovecot/src/plugins/last-login/
H A Dlast-login-plugin.c18 union mail_user_module_context module_ctx; member in struct:last_login_user
46 luser->module_ctx.super.deinit(user);
109 luser->module_ctx.super = *v;
110 user->vlast = &luser->module_ctx.super;
/dovecot/src/plugins/zlib/
H A Dzlib-plugin.c30 union mail_module_context module_ctx; member in struct:zlib_mail
43 union mail_user_module_context module_ctx; member in struct:zlib_user
131 return zmail->module_ctx.super.istream_opened(_mail, stream);
140 return zmail->module_ctx.super.istream_opened(_mail, stream);
158 return zmail->module_ctx.super.istream_opened(_mail, stream);
177 zmail->module_ctx.super.close(_mail);
190 zmail->module_ctx.super = *v;
191 mail->vlast = &zmail->module_ctx.super;
334 zuser->module_ctx.super.deinit(user);
344 zuser->module_ctx
[all...]

Completed in 36 milliseconds

123