NeoMutt
2025-12-11-1039-g550ac6
Teaching an old dog new tricks
DOXYGEN
Toggle main menu visibility
Loading...
Searching...
No Matches
mailbox.h
Go to the documentation of this file.
1
22
23
#ifndef MUTT_MAILDIR_MAILBOX_H
24
#define MUTT_MAILDIR_MAILBOX_H
25
26
#include <stdbool.h>
27
#include <stdint.h>
28
#include "
core/lib.h
"
29
30
struct
Email
;
31
32
enum
MxStatus
maildir_mbox_check
(
struct
Mailbox
*m);
33
enum
MxStatus
maildir_mbox_check_stats
(
struct
Mailbox
*m, uint8_t flags);
34
enum
MxStatus
maildir_mbox_close
(
struct
Mailbox
*m);
35
enum
MxOpenReturns
maildir_mbox_open
(
struct
Mailbox
*m);
36
bool
maildir_mbox_open_append
(
struct
Mailbox
*m,
OpenMailboxFlags
flags);
37
enum
MxStatus
maildir_mbox_sync
(
struct
Mailbox
*m);
38
void
maildir_parse_flags
(
struct
Email
*e,
const
char
*
path
);
39
40
#endif
/* MUTT_MAILDIR_MAILBOX_H */
lib.h
Convenience wrapper for the core headers.
maildir_mbox_check_stats
enum MxStatus maildir_mbox_check_stats(struct Mailbox *m, uint8_t flags)
Check the Mailbox statistics - Implements MxOps::mbox_check_stats() -.
Definition
mailbox.c:820
maildir_mbox_check
enum MxStatus maildir_mbox_check(struct Mailbox *m)
Check for new mail - Implements MxOps::mbox_check() -.
Definition
mailbox.c:812
maildir_mbox_close
enum MxStatus maildir_mbox_close(struct Mailbox *m)
Close a Mailbox - Implements MxOps::mbox_close() -.
Definition
mailbox.c:909
maildir_mbox_open_append
bool maildir_mbox_open_append(struct Mailbox *m, OpenMailboxFlags flags)
Open a Mailbox for appending - Implements MxOps::mbox_open_append() -.
Definition
mailbox.c:758
maildir_mbox_open
enum MxOpenReturns maildir_mbox_open(struct Mailbox *m)
Open a Mailbox - Implements MxOps::mbox_open() -.
Definition
mailbox.c:747
maildir_mbox_sync
enum MxStatus maildir_mbox_sync(struct Mailbox *m)
Save changes to the Mailbox - Implements MxOps::mbox_sync() -.
Definition
mailbox.c:849
maildir_parse_flags
void maildir_parse_flags(struct Email *e, const char *path)
Parse Maildir file flags.
Definition
mailbox.c:82
OpenMailboxFlags
uint8_t OpenMailboxFlags
Definition
mxapi.h:51
MxOpenReturns
MxOpenReturns
Return values for mbox_open().
Definition
mxapi.h:83
MxStatus
MxStatus
Return values from mbox_check(), mbox_check_stats(), mbox_sync(), and mbox_close().
Definition
mxapi.h:70
Email
The envelope/body of an email.
Definition
email.h:39
Email::path
char * path
Path of Email (for local Mailboxes).
Definition
email.h:70
Mailbox
A mailbox.
Definition
mailbox.h:81