Lines Matching refs:list
30 /* Explicitly disable mailbox list index */
41 /* Namespace already has a mailbox list, don't assign this
42 mailbox list to it. */
95 /* Return mailbox list index directory (usually same as
125 /* Mailbox list index directory. NULL defaults to index directory.
190 void mailbox_list_register(const struct mailbox_list *list);
191 void mailbox_list_unregister(const struct mailbox_list *list);
201 void mailbox_list_destroy(struct mailbox_list **list);
204 mailbox_list_get_driver_name(const struct mailbox_list *list) ATTR_PURE;
206 mailbox_list_get_settings(const struct mailbox_list *list) ATTR_PURE;
208 mailbox_list_get_flags(const struct mailbox_list *list) ATTR_PURE;
210 mailbox_list_get_namespace(const struct mailbox_list *list) ATTR_PURE;
212 mailbox_list_get_user(const struct mailbox_list *list) ATTR_PURE;
213 int mailbox_list_get_storage(struct mailbox_list **list, const char *vname,
215 void mailbox_list_get_default_storage(struct mailbox_list *list,
217 char mailbox_list_get_hierarchy_sep(struct mailbox_list *list);
222 void mailbox_list_get_permissions(struct mailbox_list *list, const char *name,
226 void mailbox_list_get_root_permissions(struct mailbox_list *list,
230 int mailbox_list_mkdir_root(struct mailbox_list *list, const char *path,
233 int mailbox_list_try_mkdir_root(struct mailbox_list *list, const char *path,
239 int mailbox_list_mkdir_missing_index_root(struct mailbox_list *list);
240 /* Like mailbox_list_mkdir_missing_index_root(), but for mailbox list
242 int mailbox_list_mkdir_missing_list_index_root(struct mailbox_list *list);
246 bool mailbox_list_is_valid_name(struct mailbox_list *list,
249 const char *mailbox_list_get_storage_name(struct mailbox_list *list,
251 const char *mailbox_list_get_vname(struct mailbox_list *list, const char *name);
257 int mailbox_list_get_path(struct mailbox_list *list, const char *name,
262 bool mailbox_list_get_root_path(struct mailbox_list *list,
267 const char *mailbox_list_get_root_forced(struct mailbox_list *list,
270 struct mailbox_log *mailbox_list_get_changelog(struct mailbox_list *list);
274 void mailbox_list_set_changelog_timestamp(struct mailbox_list *list,
279 const char *mailbox_list_get_temp_prefix(struct mailbox_list *list);
282 const char *mailbox_list_get_global_temp_prefix(struct mailbox_list *list);
287 int mailbox_list_set_subscribed(struct mailbox_list *list,
291 int mailbox_list_delete_dir(struct mailbox_list *list, const char *name);
293 int mailbox_list_delete_symlink(struct mailbox_list *list, const char *name);
297 mailbox_list_get_last_error(struct mailbox_list *list,
300 enum mail_error mailbox_list_get_last_mail_error(struct mailbox_list *list);
303 mailbox_list_get_last_internal_error(struct mailbox_list *list,
307 list operation has already failed, but the cleanup code path changes the
309 void mailbox_list_last_error_push(struct mailbox_list *list);
310 void mailbox_list_last_error_pop(struct mailbox_list *list);
313 int mailbox_list_init_fs(struct mailbox_list *list, const char *driver,