mail-index-alloc-cache.h (dovecot-2.3.16) | : | mail-index-alloc-cache.h (dovecot-2.3.17) | ||
---|---|---|---|---|
#ifndef MAIL_INDEX_ALLOC_CACHE_H | #ifndef MAIL_INDEX_ALLOC_CACHE_H | |||
#define MAIL_INDEX_ALLOC_CACHE_H | #define MAIL_INDEX_ALLOC_CACHE_H | |||
/* If using in-memory indexes, give index_dir=NULL. */ | /* If using in-memory indexes, give index_dir=NULL. */ | |||
struct mail_index * ATTR_NULL(1, 2) | struct mail_index * ATTR_NULL(1, 2) | |||
mail_index_alloc_cache_get(struct event *parent_event, const char *mailbox_path, | mail_index_alloc_cache_get(struct event *parent_event, const char *mailbox_path, | |||
const char *index_dir, const char *prefix); | const char *index_dir, const char *prefix); | |||
void mail_index_alloc_cache_unref(struct mail_index **index); | void mail_index_alloc_cache_unref(struct mail_index **index); | |||
/* Find an existing already opened index from a given index directory. */ | ||||
struct mail_index * | ||||
mail_index_alloc_cache_find(const char *index_dir); | ||||
void mail_index_alloc_cache_destroy_unrefed(void); | void mail_index_alloc_cache_destroy_unrefed(void); | |||
/* internal: */ | /* internal: */ | |||
void mail_index_alloc_cache_index_opened(struct mail_index *index); | void mail_index_alloc_cache_index_opened(struct mail_index *index); | |||
void mail_index_alloc_cache_index_closing(struct mail_index *index); | void mail_index_alloc_cache_index_closing(struct mail_index *index); | |||
#endif | #endif | |||
End of changes. 1 change blocks. | ||||
0 lines changed or deleted | 4 lines changed or added |