notify-storage.c revision 263e4b2733768062cb0b8b8917cad78fa2a04ff9
#include "lib.h"
#include "array.h"
#include "mail-storage-private.h"
#include "mailbox-list-private.h"
#include "notify-plugin-private.h"
#define NOTIFY_CONTEXT(obj) \
#define NOTIFY_MAIL_CONTEXT(obj) \
#define NOTIFY_LIST_CONTEXT(obj) \
struct notify_transaction_context {
};
static void (*notify_next_hook_mail_storage_created)
(struct mail_storage *storage);
static void (*notify_next_hook_mailbox_list_created)
(struct mailbox_list *list);
static void
{
}
static void
enum mail_flags flags)
{
return;
}
static void
struct mail_keywords *keywords)
{
const char *const *old_keywords, *const *new_keywords;
unsigned int i;
break;
}
return;
}
static struct mail *
notify_mail_alloc(struct mailbox_transaction_context *t,
struct mailbox_header_lookup_ctx *wanted_headers)
{
union mail_module_context *lmail;
struct mail_private *mail;
return _mail;
}
static int
{
struct notify_transaction_context *lt =
union mailbox_module_context *lbox =
int ret;
}
return ret;
}
static int
{
struct notify_transaction_context *lt =
union mailbox_module_context *lbox =
}
}
static int
{
struct notify_transaction_context *lt =
union mailbox_module_context *lbox =
return -1;
return 0;
}
static struct mailbox_transaction_context *
{
struct mailbox_transaction_context *t;
struct notify_transaction_context *lt;
return t;
}
static int
struct mail_transaction_commit_changes *changes_r)
{
return -1;
}
return 0;
}
static void
{
}
static struct mailbox *
enum mailbox_flags flags)
{
union mailbox_module_context *lbox;
return box;
}
static int
{
return -1;
}
return 0;
}
static int
bool rename_children)
{
union mailbox_list_module_context *oldllist =
rename_children) < 0)
return -1;
return 0;
}
{
union mail_storage_module_context *lstorage;
}
{
union mailbox_list_module_context *llist;
}
void notify_plugin_init_storage(void)
{
}
void notify_plugin_deinit_storage(void)
{
}