| /dovecot/src/lib-storage/list/ |
| H A D | mailbox-list-index-storage.h | 10 union mailbox_module_context module_ctx; member in struct:index_list_mailbox
|
| /dovecot/src/plugins/old-stats/ |
| H A D | stats-plugin.h | 15 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 D | stats-plugin.c | 26 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 D | apparmor-plugin.c | 26 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 D | fts-lucene-plugin.h | 24 union mail_user_module_context module_ctx; member in struct:fts_lucene_user
|
| /dovecot/src/plugins/fts-solr/ |
| H A D | fts-solr-plugin.h | 20 union mail_user_module_context module_ctx; member in struct:fts_solr_user
|
| H A D | fts-solr-plugin.c | 58 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 D | mail-crypt-plugin.h | 16 union mail_user_module_context module_ctx; member in struct:mail_crypt_user
|
| H A D | mail-crypt-plugin.c | 30 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 D | mailbox-alias-plugin.c | 22 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 D | acl-plugin.h | 23 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 D | acl-storage.c | 24 auser->module_ctx.super.deinit(user); 33 auser->module_ctx.super = *v; 34 user->vlast = &auser->module_ctx.super;
|
| H A D | acl-mailbox.c | 21 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 D | quota-clone-plugin.c | 30 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 D | welcome-plugin.c | 18 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 D | module-context.h | 32 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 D | quota-plugin.h | 18 union mail_user_module_context module_ctx; member in struct:quota_user
|
| H A D | quota-storage.c | 26 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 D | snarf-plugin.c | 17 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 D | expire-plugin.c | 35 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 D | fts-storage.c | 37 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 D | fts-storage.h | 19 union mail_search_module_context module_ctx; member in struct:fts_search_context
|
| /dovecot/src/plugins/charset-alias/ |
| H A D | charset-alias-plugin.c | 55 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 D | last-login-plugin.c | 18 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 D | zlib-plugin.c | 30 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...] |