NeoMutt  2020-09-25
Teaching an old dog new tricks
DOXYGEN
NmEmailData Struct Reference

Notmuch-specific Email data -. More...

#include "private.h"

+ Inheritance diagram for NmEmailData:
+ Collaboration diagram for NmEmailData:

Data Fields

char * folder
 Location of the Email. More...
 
char * oldpath
 
char * virtual_id
 Unique Notmuch Id. More...
 
enum MailboxType type
 Type of Mailbox the Email is in. More...
 
- Data Fields inherited from Email
SecurityFlags security
 bit 0-10: flags, bit 11,12: application, bit 13: traditional pgp See: ncrypt/lib.h pgplib.h, smime.h More...
 
bool mime: 1
 Has a MIME-Version header? More...
 
bool flagged: 1
 Marked important? More...
 
bool tagged: 1
 Email is tagged. More...
 
bool deleted: 1
 Email is deleted. More...
 
bool purge: 1
 Skip trash folder when deleting. More...
 
bool quasi_deleted: 1
 Deleted from neomutt, but not modified on disk. More...
 
bool changed: 1
 Email has been edited. More...
 
bool attach_del: 1
 Has an attachment marked for deletion. More...
 
bool old: 1
 Email is seen, but unread. More...
 
bool read: 1
 Email is read. More...
 
bool expired: 1
 Already expired? More...
 
bool superseded: 1
 Got superseded? More...
 
bool replied: 1
 Email has been replied to. More...
 
bool subject_changed: 1
 Used for threading. More...
 
bool threaded: 1
 Used for threading. More...
 
bool display_subject: 1
 Used for threading. More...
 
bool recip_valid: 1
 Is_recipient is valid. More...
 
bool active: 1
 Message is not to be removed. More...
 
bool trash: 1
 Message is marked as trashed on disk (used by the maildir_trash option) More...
 
unsigned int zhours: 5
 Hours away from UTC. More...
 
unsigned int zminutes: 6
 Minutes away from UTC. More...
 
bool zoccident: 1
 True, if west of UTC, False if east. More...
 
bool searched: 1
 Email has been searched. More...
 
bool matched: 1
 Search matches this Email. More...
 
bool attach_valid: 1
 true when the attachment count is valid More...
 
bool collapsed: 1
 Is this message part of a collapsed thread? More...
 
bool visible: 1
 Is this message part of the view? More...
 
size_t num_hidden
 Number of hidden messages in this view (only valid when collapsed is set) More...
 
short recipient
 User_is_recipient()'s return value, cached. More...
 
int pair
 Color-pair to use when displaying in the index. More...
 
time_t date_sent
 Time when the message was sent (UTC) More...
 
time_t received
 Time when the message was placed in the mailbox. More...
 
LOFF_T offset
 Where in the stream does this message begin? More...
 
int lines
 How many lines in the body of this message? More...
 
int index
 The absolute (unsorted) message number. More...
 
int msgno
 Number displayed to the user. More...
 
int vnum
 Virtual message number. More...
 
int score
 Message score. More...
 
struct Envelopeenv
 Envelope information. More...
 
struct Bodybody
 List of MIME parts. More...
 
char * path
 Path of Email (for local Mailboxes) More...
 
char * tree
 Character string to print thread tree. More...
 
struct MuttThreadthread
 Thread of Emails. More...
 
short attach_total
 Number of qualifying attachments in message, if attach_valid. More...
 
size_t sequence
 Sequence number assigned on creation. More...
 
struct ListHead chain
 Mixmaster chain. More...
 
void * nm_edata
 Notmuch private data. More...
 
struct TagList tags
 For drivers that support server tagging. More...
 
void * edata
 Driver-specific data. More...
 
void(* edata_free )(void **ptr)
 Free the private data attached to the Email. More...
 
struct Notifynotify
 Notifications handler. More...
 

Detailed Description

Notmuch-specific Email data -.

Definition at line 87 of file private.h.

Field Documentation

◆ folder

char* NmEmailData::folder

Location of the Email.

Definition at line 89 of file private.h.

◆ oldpath

char* NmEmailData::oldpath

Definition at line 90 of file private.h.

◆ virtual_id

char* NmEmailData::virtual_id

Unique Notmuch Id.

Definition at line 91 of file private.h.

◆ type

enum MailboxType NmEmailData::type

Type of Mailbox the Email is in.

Definition at line 92 of file private.h.


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