#include "mxapi.h"
|
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_pretty )(struct Buffer *path, const char *folder) |
|
int(* | path_parent )(struct Buffer *path) |
|
int(* | path_is_empty )(struct Buffer *path) |
|
Definition at line 90 of file mxapi.h.
◆ type
◆ name
◆ is_local
True, if Mailbox type has local files/dirs.
Definition at line 94 of file mxapi.h.
◆ ac_owns_path
bool(* MxOps::ac_owns_path) (struct Account *a, const char *path) |
◆ ac_add
◆ mbox_open
◆ mbox_open_append
◆ mbox_check
◆ mbox_check_stats
◆ mbox_sync
◆ mbox_close
◆ msg_open
◆ msg_open_new
◆ msg_commit
◆ msg_close
◆ msg_padding_size
int(* MxOps::msg_padding_size) (struct Mailbox *m) |
◆ msg_save_hcache
int(* MxOps::msg_save_hcache) (struct Mailbox *m, struct Email *e) |
◆ tags_edit
int(* MxOps::tags_edit) (struct Mailbox *m, const char *tags, struct Buffer *buf) |
◆ tags_commit
int(* MxOps::tags_commit) (struct Mailbox *m, struct Email *e, const char *buf) |
◆ path_probe
enum MailboxType(* MxOps::path_probe) (const char *path, const struct stat *st) |
◆ path_canon
int(* MxOps::path_canon) (struct Buffer *path) |
◆ path_pretty
int(* MxOps::path_pretty) (struct Buffer *path, const char *folder) |
◆ path_parent
int(* MxOps::path_parent) (struct Buffer *path) |
◆ path_is_empty
int(* MxOps::path_is_empty) (struct Buffer *path) |
The documentation for this struct was generated from the following file: