NeoMutt  2020-06-26-89-g172cd3
Teaching an old dog new tricks
DOXYGEN
NmMboxData Struct Reference

Notmuch-specific Mailbox data -. More...

#include "private.h"

+ Inheritance diagram for NmMboxData:
+ Collaboration diagram for NmMboxData:

Data Fields

struct Urldb_url
 Parsed view url of the Notmuch database. More...
 
char * db_query
 Previous query. More...
 
int db_limit
 Maximum number of results to return. More...
 
enum NmQueryType query_type
 Messages or Threads. More...
 
struct Progress progress
 A progress bar. More...
 
int oldmsgcount
 
int ignmsgcount
 Ignored messages. More...
 
bool noprogress: 1
 Don't show the progress bar. More...
 
bool progress_ready: 1
 A progress bar has been initialised. More...
 
- Data Fields inherited from Mailbox
struct Buffer pathbuf
 
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...
 
struct timespec stats_last_checked
 Mtime of mailbox the last time stats where checked. 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 by msg id. More...
 
struct HashTablesubj_hash
 Hash Table by subject. More...
 
struct HashTablelabel_hash
 Hash Table for x-labels. More...
 
struct Accountaccount
 Account that owns this Mailbox. More...
 
int opened
 Number of times mailbox is opened. More...
 
int flags
 e.g. MB_NORMAL More...
 
void * mdata
 Driver specific data. More...
 
void(* mdata_free )(void **ptr)
 Driver-specific data free function. More...
 
struct Notifynotify
 Notifications handler. More...
 

Detailed Description

Notmuch-specific Mailbox data -.

Definition at line 69 of file private.h.

Field Documentation

◆ db_url

struct Url* NmMboxData::db_url

Parsed view url of the Notmuch database.

Definition at line 71 of file private.h.

◆ db_query

char* NmMboxData::db_query

Previous query.

Definition at line 72 of file private.h.

◆ db_limit

int NmMboxData::db_limit

Maximum number of results to return.

Definition at line 73 of file private.h.

◆ query_type

enum NmQueryType NmMboxData::query_type

Messages or Threads.

Definition at line 74 of file private.h.

◆ progress

struct Progress NmMboxData::progress

A progress bar.

Definition at line 76 of file private.h.

◆ oldmsgcount

int NmMboxData::oldmsgcount

Definition at line 77 of file private.h.

◆ ignmsgcount

int NmMboxData::ignmsgcount

Ignored messages.

Definition at line 78 of file private.h.

◆ noprogress

bool NmMboxData::noprogress

Don't show the progress bar.

Definition at line 80 of file private.h.

◆ progress_ready

bool NmMboxData::progress_ready

A progress bar has been initialised.

Definition at line 81 of file private.h.


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