#include "mxapi.h"
Data Fields | |
| enum MailboxType | type |
| Mailbox type, e.g. MUTT_IMAP. | |
| const char * | name |
| Mailbox name, e.g. "imap". | |
| bool | is_local |
| True, if Mailbox type has local files/dirs. | |
| bool(* | ac_owns_path )(struct Account *a, const char *path) |
| bool(* | ac_add )(struct Account *a, struct Mailbox *m) |
| enum MxOpenReturns(* | mbox_open )(struct Mailbox *m) |
| bool(* | mbox_open_append )(struct Mailbox *m, OpenMailboxFlags flags) |
| enum MxStatus(* | mbox_check )(struct Mailbox *m) |
| enum MxStatus(* | mbox_check_stats )(struct Mailbox *m, CheckStatsFlags flags) |
| enum MxStatus(* | mbox_sync )(struct Mailbox *m) |
| enum MxStatus(* | mbox_close )(struct Mailbox *m) |
| bool(* | msg_open )(struct Mailbox *m, struct Message *msg, struct Email *e) |
| bool(* | msg_open_new )(struct Mailbox *m, struct Message *msg, const struct Email *e) |
| int(* | msg_commit )(struct Mailbox *m, struct Message *msg) |
| int(* | msg_close )(struct Mailbox *m, struct Message *msg) |
| int(* | msg_padding_size )(struct Mailbox *m) |
| int(* | msg_save_hcache )(struct Mailbox *m, struct Email *e) |
| int(* | tags_edit )(struct Mailbox *m, const char *tags, struct Buffer *buf) |
| int(* | tags_commit )(struct Mailbox *m, struct Email *e, const char *buf) |
| enum MailboxType(* | path_probe )(const char *path, const struct stat *st) |
| int(* | path_canon )(struct Buffer *path) |
| int(* | path_is_empty )(struct Buffer *path) |
| enum MailboxType MxOps::type |
| bool MxOps::is_local |
| bool(* MxOps::ac_owns_path) (struct Account *a, const char *path) |
| enum MxOpenReturns(* MxOps::mbox_open) (struct Mailbox *m) |
| bool(* MxOps::mbox_open_append) (struct Mailbox *m, OpenMailboxFlags flags) |
| enum MxStatus(* MxOps::mbox_check_stats) (struct Mailbox *m, CheckStatsFlags flags) |
| enum MailboxType(* MxOps::path_probe) (const char *path, const struct stat *st) |