NeoMutt  2023-05-17-33-gce4425
Teaching an old dog new tricks
DOXYGEN
MaildirMboxData Struct Reference

Maildir-specific Mailbox data -. More...

#include "mdata.h"

+ Inheritance diagram for MaildirMboxData:
+ Collaboration diagram for MaildirMboxData:

Data Fields

struct timespec mtime_cur
 Timestamp of the 'cur' dir. More...
 
mode_t mh_umask
 umask to use when creating files More...
 
- Data Fields inherited from Mailbox
struct Buffer pathbuf
 Path of the Mailbox. More...
 
char * realpath
 Used for duplicate detection, context comparison, and the sidebar. More...
 
char * name
 A short name for the Mailbox. More...
 
struct ConfigSubsetsub
 Inherited config items. More...
 
off_t size
 Size of the Mailbox. More...
 
bool has_new
 Mailbox has new mail. More...
 
int msg_count
 Total number of messages. More...
 
int msg_unread
 Number of unread messages. More...
 
int msg_flagged
 Number of flagged messages. More...
 
int msg_new
 Number of new messages. More...
 
int msg_deleted
 Number of deleted messages. More...
 
int msg_tagged
 How many messages are tagged? More...
 
struct Email ** emails
 Array of Emails. More...
 
int email_max
 Number of pointers in emails. More...
 
int * v2r
 Mapping from virtual to real msgno. More...
 
int vcount
 The number of virtual messages. More...
 
bool notified
 User has been notified. More...
 
enum MailboxType type
 Mailbox type. More...
 
bool newly_created
 Mbox or mmdf just popped into existence. More...
 
struct timespec mtime
 Time Mailbox was last changed. More...
 
struct timespec last_visited
 Time of last exit from this mailbox. More...
 
const struct MxOpsmx_ops
 MXAPI callback functions. More...
 
bool append: 1
 Mailbox is opened in append mode. More...
 
bool changed: 1
 Mailbox has been modified. More...
 
bool dontwrite: 1
 Don't write the mailbox on close. More...
 
bool first_check_stats_done: 1
 True when the check have been done at least on time. More...
 
bool peekonly: 1
 Just taking a glance, revert atime. More...
 
bool verbose: 1
 Display status messages? More...
 
bool readonly: 1
 Don't allow changes to the mailbox. More...
 
AclFlags rights
 ACL bits, see AclFlags. More...
 
void * compress_info
 Compressed mbox module private data. More...
 
struct HashTableid_hash
 Hash Table: "message-id" -> Email. More...
 
struct HashTablesubj_hash
 Hash Table: "subject" -> Email. More...
 
struct HashTablelabel_hash
 Hash Table: "x-labels" -> Email. More...
 
struct Accountaccount
 Account that owns this Mailbox. More...
 
int opened
 Number of times mailbox is opened. More...
 
bool visible
 True if a result of "mailboxes". More...
 
void * mdata
 Driver specific data. More...
 
void(* mdata_free )(void **ptr)
 Free the private data attached to the Mailbox. More...
 
struct Notifynotify
 Notifications: NotifyMailbox, EventMailbox. More...
 
int gen
 Generation number, for sorting. More...
 

Detailed Description

Maildir-specific Mailbox data -.

Definition at line 34 of file mdata.h.

Field Documentation

◆ mtime_cur

struct timespec MaildirMboxData::mtime_cur

Timestamp of the 'cur' dir.

Definition at line 36 of file mdata.h.

◆ mh_umask

mode_t MaildirMboxData::mh_umask

umask to use when creating files

Definition at line 37 of file mdata.h.


The documentation for this struct was generated from the following file: