/dovecot/src/lib-storage/index/dbox-common/ |
H A D | dbox-save.c | 41 struct mail_storage *_storage = _ctx->transaction->box->storage; local 42 struct dbox_storage *storage = DBOX_STORAGE(_storage);
|
H A D | dbox-storage.c | 97 int dbox_storage_create(struct mail_storage *_storage, argument 101 struct dbox_storage *storage = DBOX_STORAGE(_storage); 102 const struct mail_storage_settings *set = _storage->set; 117 (_storage->class_flags & MAIL_STORAGE_CLASS_FLAG_FILE_PER_MSG) != 0) { 124 dir = mail_user_home_expand(_storage->user, 126 storage->attachment_dir = p_strdup(_storage->pool, dir); 142 void dbox_storage_destroy(struct mail_storage *_storage) argument 144 struct dbox_storage *storage = DBOX_STORAGE(_storage); 148 index_storage_destroy(_storage);
|
/dovecot/src/lib-storage/index/dbox-multi/ |
H A D | mdbox-storage.c | 37 int mdbox_storage_create(struct mail_storage *_storage, argument 40 struct mdbox_storage *storage = MDBOX_STORAGE(_storage); 43 storage->set = mail_namespace_get_driver_settings(ns, _storage); 51 _storage->unique_root_dir = 52 p_strdup(_storage->pool, ns->list->set.root_dir); 55 storage->storage_dir = p_strconcat(_storage->pool, dir, 58 storage->alt_storage_dir = p_strconcat(_storage->pool, 65 return dbox_storage_create(_storage, ns, error_r); 68 void mdbox_storage_destroy(struct mail_storage *_storage) argument 70 struct mdbox_storage *storage = MDBOX_STORAGE(_storage); [all...] |
H A D | mdbox-purge.c | 647 int mdbox_purge(struct mail_storage *_storage) argument 649 struct mdbox_storage *storage = (struct mdbox_storage *)_storage;
|
/dovecot/src/lib-storage/index/dbox-single/ |
H A D | sdbox-storage.c | 33 static int sdbox_storage_create(struct mail_storage *_storage, argument 37 struct dbox_storage *storage = DBOX_STORAGE(_storage); 40 if (dbox_storage_create(_storage, ns, error_r) < 0)
|
/dovecot/src/lib-storage/index/pop3c/ |
H A D | pop3c-storage.c | 32 pop3c_storage_create(struct mail_storage *_storage, argument 36 struct pop3c_storage *storage = POP3C_STORAGE(_storage); 38 storage->set = mail_namespace_get_driver_settings(ns, _storage);
|
/dovecot/src/lib-storage/index/shared/ |
H A D | shared-storage.c | 31 shared_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument 34 struct shared_storage *storage = SHARED_STORAGE(_storage); 46 storage->location = p_strdup(_storage->pool, ns->set->location); 48 p_strdup(_storage->pool, ns->unexpanded_set->location); 49 storage->storage_class_name = p_strdup(_storage->pool, driver); 51 if (mail_user_get_storage_class(_storage->user, driver) == NULL && 63 storage->ns_prefix_pattern = p_strdup(_storage->pool, wildcardp); 136 struct mail_storage *_storage = (*_ns)->storage; local 138 struct shared_storage *storage = SHARED_STORAGE(_storage); 139 struct mail_user *user = _storage [all...] |
/dovecot/src/lib-storage/index/maildir/ |
H A D | maildir-storage.c | 49 maildir_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument 52 struct maildir_storage *storage = MAILDIR_STORAGE(_storage); 56 storage->set = mail_namespace_get_driver_settings(ns, _storage); 58 storage->temp_prefix = p_strdup(_storage->pool, 64 storage->temp_prefix = p_strconcat(_storage->pool, "tmp/", 71 _storage->temp_path_prefix = p_strconcat(_storage->pool, dir, "/",
|
/dovecot/src/lib-storage/index/imapc/ |
H A D | imapc-storage.c | 152 imapc_copy_error_from_reply(ctx->client->_storage, 158 mail_storage_set_internal_error(&ctx->client->_storage->storage); 161 mail_storage_set_critical(&ctx->client->_storage->storage, 248 if (client->_storage != NULL) { 250 mail_storage_set_internal_error(&client->_storage->storage); 252 mail_storage_set_error(&client->_storage->storage, 387 imapc_storage_create(struct mail_storage *_storage, argument 391 struct imapc_storage *storage = IMAPC_STORAGE(_storage); 394 storage->set = mail_namespace_get_driver_settings(ns, _storage); 397 _storage 442 imapc_storage_destroy(struct mail_storage *_storage) argument [all...] |
H A D | imapc-storage.h | 48 struct imapc_storage *_storage; member in struct:imapc_storage_client
|
/dovecot/src/lib-storage/index/mbox/ |
H A D | mbox-storage.c | 149 mbox_storage_create(struct mail_storage *_storage, struct mail_namespace *ns, argument 152 struct mbox_storage *storage = MBOX_STORAGE(_storage); 162 storage->set = mail_namespace_get_driver_settings(ns, _storage); 165 _storage->temp_path_prefix = p_strconcat(_storage->pool, dir,
|
/dovecot/src/plugins/virtual/ |
H A D | virtual-storage.c | 86 virtual_storage_create(struct mail_storage *_storage, argument 90 struct virtual_storage *storage = (struct virtual_storage *)_storage; 93 value = mail_user_plugin_getenv(_storage->user, "virtual_max_open_mailboxes"); 260 virtual_mailbox_alloc(struct mail_storage *_storage, struct mailbox_list *list, argument 263 struct virtual_storage *storage = (struct virtual_storage *)_storage; 271 mbox->box.storage = _storage;
|
/dovecot/src/lib-storage/ |
H A D | mail-storage.c | 454 void mail_storage_unref(struct mail_storage **_storage) argument 456 struct mail_storage *storage = *_storage; 460 /* set *_storage=NULL only after calling destroy() callback. 463 *_storage = NULL; 484 *_storage = NULL;
|