23#ifndef MUTT_NNTP_ADATA_H
24#define MUTT_NNTP_ADATA_H
void nntp_adata_free(void **ptr)
Free the private Account data - Implements Account::adata_free() -.
struct NntpAccountData * nntp_adata_new(struct Connection *conn)
Allocate and initialise a new NntpAccountData structure.
NNTP-specific Account data -.
time_t newgroups_time
Last newgroups request time.
bool newsrc_modified
Newsrc file was modified.
struct HashTable * groups_hash
Hash Table: "newsgroup" -> NntpMboxData.
off_t size
Newsrc file size.
bool hasXOVER
Server supports XOVER command.
struct NntpMboxData ** groups_list
List of newsgroups.
struct Connection * conn
Connection to NNTP Server.
unsigned int status
Connection status.
char * authenticators
Authenticators list.
char * overview_fmt
Overview format.
bool hasXGTITLE
Server supports XGTITLE command.
unsigned int groups_num
Number of newsgroups.
bool hasCAPABILITIES
Server supports CAPABILITIES command.
bool hasSTARTTLS
Server supports STARTTLS command.
bool hasLISTGROUPrange
Server supports LISTGROUPrange command.
time_t check_time
Last check time.
time_t mtime
Newsrc modification time.
unsigned int groups_max
Maximum number of newsgroups.
unsigned int use_tls
Use TLS.
bool hasLISTGROUP
Server supports LISTGROUP command.
FILE * fp_newsrc
Newsrc file handle.
bool cacheable
Can be cached.
bool hasOVER
Server supports OVER command.
char * newsrc_file
Newsrc file path.
bool hasDATE
Server supports DATE command.
bool hasLIST_NEWSGROUPS
Server supports LIST_NEWSGROUPS command.
NNTP-specific Mailbox data -.