Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-storage/mailbox-tree.h @ 4808:93bc9770f938 HEAD
Initial code for separation of mailbox accessing and directory layout
handling. It's not yet possible to change the default layouts though.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Thu, 16 Nov 2006 02:16:31 +0200 |
parents | 55df57c028d4 |
children | c03655b70b57 |
line wrap: on
line source
#ifndef __MAILBOX_TREE_H #define __MAILBOX_TREE_H #include "mailbox-list.h" struct mailbox_node { struct mailbox_node *next; struct mailbox_node *children; char *name; enum mailbox_info_flags flags; }; struct mailbox_tree_context *mailbox_tree_init(char separator); void mailbox_tree_deinit(struct mailbox_tree_context *ctx); struct mailbox_node * mailbox_tree_get(struct mailbox_tree_context *ctx, const char *path, bool *created); struct mailbox_node * mailbox_tree_update(struct mailbox_tree_context *ctx, const char *path); #endif