Mercurial > dovecot > original-hg > dovecot-1.2
view src/lib-storage/index/shared/shared-storage.h @ 8173:6dd0c6755afe HEAD
Added initial support for shared mailboxes. Listing isn't supported yet.
Each user gets their own hidden namespace created automatically when they're
accessed the first time.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 07 Sep 2008 22:34:11 +0300 |
parents | |
children | 4aafdbe62680 |
line wrap: on
line source
#ifndef SHARED_STORAGE_H #define SHARED_STORAGE_H #include "index-storage.h" #include "mailbox-list-private.h" #define SHARED_STORAGE_NAME "shared" struct shared_storage { struct mail_storage storage; union mailbox_list_module_context list_module_ctx; const char *ns_prefix_pattern; const char *location; struct mail_storage *storage_class; }; struct mailbox_list *shared_mailbox_list_alloc(void); int shared_storage_get_namespace(struct mail_storage *storage, const char **name, struct mail_namespace **ns_r); #endif