mailbox-list-private.h revision ff7056842f14fd3b30a2d327dfab165b9d15dd30
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen bool (*is_valid_mask)(struct mailbox_list *list, const char *mask);
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen bool (*is_valid_existing_name)(struct mailbox_list *list,
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen const char *name);
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen bool (*is_valid_create_name)(struct mailbox_list *list,
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen const char *name);
d176f84ce5ca2073f4dfbafb457b9c74f6bf0d76Timo Sirainen const char *(*get_path)(struct mailbox_list *list, const char *name,
const char *name,
struct mailbox_list_iterate_context *
struct mailbox_info *
const char *newname);
struct mailbox_list_module_register {
unsigned int id;
union mailbox_list_module_context {
struct mailbox_list {
const char *name;
char hierarchy_sep;
struct mailbox_list_vfuncs v;
char *error_string;
bool temporary_error;
struct mailbox_list_iterate_context {
bool failed;
const char *name);