Lines Matching defs:mail_user

12 struct mail_user;
15 void (*deinit)(struct mail_user *user);
16 void (*deinit_pre)(struct mail_user *user);
17 void (*stats_fill)(struct mail_user *user, struct stats *stats);
28 struct mail_user {
36 struct mail_user *creator;
125 struct mail_user *mail_user_alloc(struct event *parent_event,
129 struct mail_user *
135 int mail_user_init(struct mail_user *user, const char **error_r);
137 void mail_user_ref(struct mail_user *user);
138 void mail_user_unref(struct mail_user **user);
140 /* Duplicate a mail_user. mail_user_init() and mail_namespaces_init() need to
142 struct mail_user *mail_user_dup(struct mail_user *user);
145 struct mail_user *mail_user_find(struct mail_user *user, const char *name);
148 void mail_user_set_vars(struct mail_user *user, const char *service,
152 mail_user_var_expand_table(struct mail_user *user);
157 void mail_user_set_home(struct mail_user *user, const char *home);
161 int mail_user_get_home(struct mail_user *user, const char **home_r);
167 int mail_user_lock_file_create(struct mail_user *user, const char *lock_fname,
172 bool mail_user_is_plugin_loaded(struct mail_user *user, struct module *module);
174 const char *mail_user_plugin_getenv(struct mail_user *user, const char *name);
175 bool mail_user_plugin_getenv_bool(struct mail_user *user, const char *name);
183 void mail_user_add_namespace(struct mail_user *user,
186 void mail_user_drop_useless_namespaces(struct mail_user *user);
189 const char *mail_user_home_expand(struct mail_user *user, const char *path);
191 int mail_user_try_home_expand(struct mail_user *user, const char **path);
193 const char *mail_user_get_anvil_userip_ident(struct mail_user *user);
198 mail_user_get_storage_class(struct mail_user *user, const char *name);
200 /* Initialize SSL client settings from mail_user settings. */
201 void mail_user_init_ssl_client_settings(struct mail_user *user,
204 /* Initialize fs_settings from mail_user settings. */
205 void mail_user_init_fs_settings(struct mail_user *user,
211 void mail_user_stats_fill(struct mail_user *user, struct stats *stats);