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

/dovecot/src/plugins/fts/
H A Dfts-user.c53 fts_user_init_languages(struct mail_user *user, struct fts_user *fuser, argument
68 if (fts_language_list_init(lang_config, &fuser->lang_list, error_r) < 0)
71 if (!fts_language_list_add_names(fuser->lang_list, languages, &unknown)) {
76 if (array_count(fts_language_list_get_all(fuser->lang_list)) == 0) {
238 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
240 i_assert(fuser != NULL);
241 array_foreach(&fuser->languages, user_langp) {
249 struct fts_user *fuser,
257 array_append(&fuser->languages, &user_lang, 1);
267 struct fts_user *fuser,
248 fts_user_language_create(struct mail_user *user, struct fts_user *fuser, const struct fts_language *lang, const char **error_r) argument
266 fts_user_languages_fill_all(struct mail_user *user, struct fts_user *fuser, const char **error_r) argument
280 fts_user_init_data_language(struct mail_user *user, struct fts_user *fuser, const char **error_r) argument
307 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
316 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
325 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
333 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
349 fts_user_free(struct fts_user *fuser) argument
362 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
390 struct fts_user *fuser = FTS_USER_CONTEXT(user); local
[all...]
/dovecot/src/plugins/fts-solr/
H A Dfts-solr-plugin.c54 struct fts_solr_user *fuser = FTS_SOLR_USER_CONTEXT_REQUIRE(user); local
56 if (fuser->set.use_libfts)
58 fuser->module_ctx.super.deinit(user);
64 struct fts_solr_user *fuser; local
67 fuser = p_new(user->pool, struct fts_solr_user, 1);
68 if (fts_solr_plugin_init_settings(user, &fuser->set, env) < 0) {
72 if (fuser->set.use_libfts) {
79 fuser->module_ctx.super = *v;
80 user->vlast = &fuser->module_ctx.super;
82 MODULE_CONTEXT_SET(user, fts_solr_user_module, fuser);
[all...]
H A Dfts-backend-solr-old.c175 struct fts_solr_user *fuser = FTS_SOLR_USER_CONTEXT_REQUIRE(ns->user); local
176 const struct fts_solr_settings *set = &fuser->set;
246 struct fts_solr_user *fuser = FTS_SOLR_USER_CONTEXT(_backend->ns->user); local
250 if (fuser == NULL) {
258 if (solr_connection_init(fuser->set.url, &ssl_set,
259 fuser->set.debug, &backend->solr_conn,
H A Dfts-backend-solr.c184 struct fts_solr_user *fuser = FTS_SOLR_USER_CONTEXT(_backend->ns->user); local
187 if (fuser == NULL) {
191 if (fuser->set.use_libfts) {
200 return solr_connection_init(fuser->set.url, &ssl_set,
201 fuser->set.debug, &backend->solr_conn,
/dovecot/src/plugins/fts-lucene/
H A Dfts-lucene-plugin.c97 struct fts_lucene_user *fuser = FTS_LUCENE_USER_CONTEXT_REQUIRE(user); local
99 if (fuser->set.use_libfts)
101 fuser->module_ctx.super.deinit(user);
107 struct fts_lucene_user *fuser; local
110 fuser = p_new(user->pool, struct fts_lucene_user, 1);
115 if (fts_lucene_plugin_init_settings(user, &fuser->set, env) < 0) {
119 if (fuser->set.use_libfts) {
126 fuser->module_ctx.super = *v;
127 user->vlast = &fuser->module_ctx.super;
129 MODULE_CONTEXT_SET(user, fts_lucene_user_module, fuser);
[all...]
H A Dfts-backend-lucene.c129 struct fts_lucene_user *fuser = local
133 if (fuser == NULL) {
140 if (fuser->set.use_libfts) {
151 &fuser->set);
177 struct fts_lucene_user *fuser = local
184 set_checksum = fts_lucene_settings_checksum(&fuser->set);
215 struct fts_lucene_user *fuser = local
222 ctx->mime_parts = fuser->set.mime_parts;

Completed in 374 milliseconds