Lines Matching refs:list
5 #include "mailbox-list-notify.h"
7 #include "mailbox-list.h"
8 #include "mailbox-list-iter.h"
17 #define MAILBOX_LIST_INDEX_DEFAULT_PREFIX "dovecot.list.index"
20 #define T_MAILBOX_LIST_ERR_NOT_FOUND(list, name) \
22 mailbox_list_get_vname(list, name))
38 int (*init)(struct mailbox_list *list, const char **error_r);
39 void (*deinit)(struct mailbox_list *list);
41 int (*get_storage)(struct mailbox_list **list, const char *vname,
44 char (*get_hierarchy_sep)(struct mailbox_list *list);
45 const char *(*get_vname)(struct mailbox_list *list,
47 const char *(*get_storage_name)(struct mailbox_list *list,
49 int (*get_path)(struct mailbox_list *list, const char *name,
52 const char *(*get_temp_prefix)(struct mailbox_list *list, bool global);
53 const char *(*join_refpattern)(struct mailbox_list *list,
57 (*iter_init)(struct mailbox_list *list,
64 int (*get_mailbox_flags)(struct mailbox_list *list,
70 bool (*is_internal_name)(struct mailbox_list *list, const char *name);
76 int (*set_subscribed)(struct mailbox_list *list,
78 int (*delete_mailbox)(struct mailbox_list *list, const char *name);
79 int (*delete_dir)(struct mailbox_list *list, const char *name);
80 int (*delete_symlink)(struct mailbox_list *list, const char *name);
84 int (*notify_init)(struct mailbox_list *list,
156 struct mailbox_list *list;
192 mailbox_list_escape_name(struct mailbox_list *list, const char *vname);
198 mailbox_list_unescape_name(struct mailbox_list *list, const char *src);
203 const char *mailbox_list_default_get_storage_name(struct mailbox_list *list,
205 const char *mailbox_list_default_get_vname(struct mailbox_list *list,
207 const char *mailbox_list_get_unexpanded_path(struct mailbox_list *list,
213 int mailbox_list_delete_index_control(struct mailbox_list *list,
218 int mailbox_list_iter_subscriptions_refresh(struct mailbox_list *list);
223 int mailbox_list_dirent_is_alias_symlink(struct mailbox_list *list,
226 bool mailbox_list_try_get_absolute_path(struct mailbox_list *list,
232 void mailbox_list_add_change(struct mailbox_list *list,
237 void mailbox_list_clear_error(struct mailbox_list *list);
238 void mailbox_list_set_error(struct mailbox_list *list,
240 void mailbox_list_set_critical(struct mailbox_list *list, const char *fmt, ...)
242 void mailbox_list_set_internal_error(struct mailbox_list *list);
243 bool mailbox_list_set_error_from_errno(struct mailbox_list *list);
249 int mailbox_list_lock(struct mailbox_list *list);
250 void mailbox_list_unlock(struct mailbox_list *list);