NeoMutt  2018-07-16 +2481-68dcde
Teaching an old dog new tricks
DOXYGEN
NntpMboxData Struct Reference

NNTP-specific Mailbox data -. More...

#include "nntp.h"

+ Inheritance diagram for NntpMboxData:
+ Collaboration diagram for NntpMboxData:

Data Fields

char * group
 
char * desc
 
anum_t first_message
 
anum_t last_message
 
anum_t last_loaded
 
anum_t last_cached
 
anum_t unread
 
bool subscribed: 1
 
bool has_new_mail: 1
 
bool allowed: 1
 
bool deleted: 1
 
unsigned int newsrc_len
 
struct NewsrcEntrynewsrc_ent
 
struct NntpAccountDataadata
 
struct NntpAcache acache [NNTP_ACACHE_LEN]
 
struct BodyCachebcache
 
- 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 magic
 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 quiet: 1
 Inhibit 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 Hashid_hash
 Hash table by msg id. More...
 
struct Hashsubj_hash
 Hash table by subject. More...
 
struct Hashlabel_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(* free_mdata )(void **)
 Driver-specific data free function. More...
 
struct Notifynotify
 Notifications handler. More...
 

Detailed Description

NNTP-specific Mailbox data -.

Definition at line 138 of file nntp.h.

Field Documentation

◆ group

char* NntpMboxData::group

Definition at line 140 of file nntp.h.

◆ desc

char* NntpMboxData::desc

Definition at line 141 of file nntp.h.

◆ first_message

anum_t NntpMboxData::first_message

Definition at line 142 of file nntp.h.

◆ last_message

anum_t NntpMboxData::last_message

Definition at line 143 of file nntp.h.

◆ last_loaded

anum_t NntpMboxData::last_loaded

Definition at line 144 of file nntp.h.

◆ last_cached

anum_t NntpMboxData::last_cached

Definition at line 145 of file nntp.h.

◆ unread

anum_t NntpMboxData::unread

Definition at line 146 of file nntp.h.

◆ subscribed

bool NntpMboxData::subscribed

Definition at line 147 of file nntp.h.

◆ has_new_mail

bool NntpMboxData::has_new_mail

Definition at line 148 of file nntp.h.

◆ allowed

bool NntpMboxData::allowed

Definition at line 149 of file nntp.h.

◆ deleted

bool NntpMboxData::deleted

Definition at line 150 of file nntp.h.

◆ newsrc_len

unsigned int NntpMboxData::newsrc_len

Definition at line 151 of file nntp.h.

◆ newsrc_ent

struct NewsrcEntry* NntpMboxData::newsrc_ent

Definition at line 152 of file nntp.h.

◆ adata

struct NntpAccountData* NntpMboxData::adata

Definition at line 153 of file nntp.h.

◆ acache

struct NntpAcache NntpMboxData::acache[NNTP_ACACHE_LEN]

Definition at line 154 of file nntp.h.

◆ bcache

struct BodyCache* NntpMboxData::bcache

Definition at line 155 of file nntp.h.


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