mail-storage-private.h revision 5505efe43cc7d5058561cda8882487b7971f8ad9
970N/A#ifndef __MAIL_STORAGE_PRIVATE_H
970N/A#define __MAIL_STORAGE_PRIVATE_H
1339N/A#include "mail-storage.h"
970N/Aextern unsigned int mail_storage_module_id;
970N/Astruct mail_storage_vfuncs {
970N/A struct mail_storage *
1003N/A struct mailbox_list_context *
1339N/A struct mailbox_list *
970N/A bool *syntax_error_r,
970N/A bool *temporary_error_r);
970N/Astruct mail_storage {
970N/A char hierarchy_sep;
970N/A struct mail_storage_vfuncs v;
980N/Astruct mailbox_vfuncs {
struct mailbox_sync_context *
void *context);
struct mailbox_transaction_context *
struct mail_keywords *
const char *const keywords[]);
struct mail *
struct mailbox_header_lookup_ctx *
const char *const headers[]);
struct mail_search_context *
struct mailbox {
char *name;
struct mailbox_vfuncs v;
struct mail_vfuncs {
struct istream *
struct mail_private {
struct mail_vfuncs v;
struct mailbox_list_context {
bool failed;
struct mailbox_transaction_context {
struct mail_search_context {
struct mail_save_context {
struct mailbox_sync_context {
struct mailbox_header_lookup_ctx {
bool *syntax_error_r);