|
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) |
|
Definition at line 90 of file mxapi.h.