NeoMutt  2025-12-11-435-g4ac674
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
mdata.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_NNTP_MDATA_H
24#define MUTT_NNTP_MDATA_H
25
26#include <stdbool.h>
27#include <time.h>
28#include "lib.h"
29
54
55void nntp_mdata_free(void **ptr);
56
57#endif /* MUTT_NNTP_MDATA_H */
void nntp_mdata_free(void **ptr)
Free the private Mailbox data - Implements Mailbox::mdata_free() -.
Definition mdata.c:38
Usenet network mailbox type; talk to an NNTP server.
#define NNTP_ACACHE_LEN
Definition lib.h:85
#define anum_t
Definition lib.h:63
Local cache of email bodies.
Definition bcache.c:49
An entry in a .newsrc (subscribed newsgroups)
Definition lib.h:79
NNTP article cache.
Definition lib.h:70
NNTP-specific Account data -.
Definition adata.h:36
NNTP-specific Mailbox data -.
Definition mdata.h:34
anum_t last_cached
Last cached article.
Definition mdata.h:40
bool deleted
Newsgroup is deleted.
Definition mdata.h:45
bool allowed
Posting allowed.
Definition mdata.h:44
anum_t last_message
Last article number.
Definition mdata.h:38
struct BodyCache * bcache
Body cache.
Definition mdata.h:50
char * group
Name of newsgroup.
Definition mdata.h:35
struct timespec mtime
Time Mailbox was last changed.
Definition mdata.h:52
struct NntpAccountData * adata
Account data.
Definition mdata.h:48
char * desc
Description of newsgroup.
Definition mdata.h:36
struct NewsrcEntry * newsrc_ent
Newsrc entries.
Definition mdata.h:47
anum_t unread
Unread articles.
Definition mdata.h:41
anum_t last_loaded
Last loaded article.
Definition mdata.h:39
unsigned int newsrc_len
Length of newsrc entry.
Definition mdata.h:46
struct NntpAcache acache[NNTP_ACACHE_LEN]
Article cache.
Definition mdata.h:49
bool has_new_mail
Has new articles.
Definition mdata.h:43
anum_t first_message
First article number.
Definition mdata.h:37
bool subscribed
Subscribed to this newsgroup.
Definition mdata.h:42