Collaboration diagram for Mailbox API:Topics | |
| ac_owns_path() | |
| Check whether an Account owns a Mailbox path. | |
| ac_add() | |
| Add a Mailbox to an Account. | |
| mbox_open() | |
| Open a Mailbox. | |
| mbox_open_append() | |
| Open a Mailbox for appending. | |
| mbox_check() | |
| Check for new mail. | |
| mbox_check_stats() | |
| Check the Mailbox statistics. | |
| mbox_sync() | |
| Save changes to the Mailbox. | |
| mbox_close() | |
| Close a Mailbox. | |
| msg_open() | |
| Open an email message in a Mailbox. | |
| msg_open_new() | |
| Open a new message in a Mailbox. | |
| msg_commit() | |
| Save changes to an email. | |
| msg_close() | |
| Close an email. | |
| msg_padding_size() | |
| Bytes of padding between messages. | |
| msg_save_hcache() | |
| Save message to the header cache. | |
| tags_edit() | |
| Prompt and validate new messages tags. | |
| tags_commit() | |
| Save the tags to a message. | |
| path_probe() | |
| Does this Mailbox type recognise this path? | |
| path_canon() | |
| Canonicalise a Mailbox path. | |
| path_is_empty() | |
| Is the Mailbox empty? | |
Variables | |
| const struct MxOps | MxCompOps |
| Compressed Mailbox - Implements MxOps -. | |
| const struct MxOps | MxImapOps |
| IMAP Mailbox - Implements MxOps -. | |
| const struct MxOps | MxMaildirOps |
| Maildir Mailbox - Implements MxOps -. | |
| const struct MxOps | MxMboxOps |
| Mbox Mailbox - Implements MxOps -. | |
| const struct MxOps | MxMmdfOps |
| MMDF Mailbox - Implements MxOps -. | |
| const struct MxOps | MxMhOps |
| MH Mailbox - Implements MxOps -. | |
| const struct MxOps | MxNntpOps |
| NNTP Mailbox - Implements MxOps -. | |
| const struct MxOps | MxNotmuchOps |
| Notmuch Mailbox - Implements MxOps -. | |
| const struct MxOps | MxPopOps |
| POP Mailbox - Implements MxOps -. | |
The Mailbox API.
Each backend provides a set of functions through which the Mailbox, messages, tags and paths are manipulated.
| const struct MxOps MxCompOps |
Compressed Mailbox - Implements MxOps -.
Compress only uses open, close and check. The message functions are delegated to mbox.
Definition at line 884 of file compress.c.
| const struct MxOps MxImapOps |
IMAP Mailbox - Implements MxOps -.
Definition at line 2407 of file imap.c.
| const struct MxOps MxMaildirOps |
Maildir Mailbox - Implements MxOps -.
Definition at line 44 of file maildir.c.
| const struct MxOps MxMboxOps |
Mbox Mailbox - Implements MxOps -.
Definition at line 1712 of file mbox.c.
| const struct MxOps MxMmdfOps |
MMDF Mailbox - Implements MxOps -.
Definition at line 1742 of file mbox.c.
| const struct MxOps MxMhOps |
MH Mailbox - Implements MxOps -.
Definition at line 1237 of file mh.c.
| const struct MxOps MxNntpOps |
NNTP Mailbox - Implements MxOps -.
Definition at line 2807 of file nntp.c.
| const struct MxOps MxNotmuchOps |
Notmuch Mailbox - Implements MxOps -.
Definition at line 2498 of file notmuch.c.
| const struct MxOps MxPopOps |
POP Mailbox - Implements MxOps -.
Definition at line 1178 of file pop.c.