Lines Matching defs:user
7 #include "fts-user.h"
16 fts_lucene_plugin_init_settings(struct mail_user *user,
25 p_strdup(user->pool, *tmp + 17);
27 set->textcat_conf = p_strdup(user->pool, *tmp + 13);
29 set->textcat_dir = p_strdup(user->pool, *tmp + 12);
31 set->whitespace_chars = p_strdup(user->pool, *tmp + 17);
95 static void fts_lucene_mail_user_deinit(struct mail_user *user)
97 struct fts_lucene_user *fuser = FTS_LUCENE_USER_CONTEXT_REQUIRE(user);
100 fts_mail_user_deinit(user);
101 fuser->module_ctx.super.deinit(user);
104 static void fts_lucene_mail_user_created(struct mail_user *user)
106 struct mail_user_vfuncs *v = user->vlast;
110 fuser = p_new(user->pool, struct fts_lucene_user, 1);
111 env = mail_user_plugin_getenv(user, "fts_lucene");
115 if (fts_lucene_plugin_init_settings(user, &fuser->set, env) < 0) {
120 if (fts_mail_user_init(user, &error) < 0) {
127 user->vlast = &fuser->module_ctx.super;
129 MODULE_CONTEXT_SET(user, fts_lucene_user_module, fuser);