|
| 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 87 of file mxapi.h.