NeoMutt  2024-04-25-97-g7d2481
Teaching an old dog new tricks
No Matches
NntpAccountData Struct Reference

NNTP-specific Account data -. More...

#include "adata.h"

+ Inheritance diagram for NntpAccountData:
+ Collaboration diagram for NntpAccountData:

Data Fields

 Server supports CAPABILITIES command.
bool hasSTARTTLS: 1
 Server supports STARTTLS command.
bool hasDATE: 1
 Server supports DATE command.
 Server supports LIST_NEWSGROUPS command.
bool hasXGTITLE: 1
 Server supports XGTITLE command.
bool hasLISTGROUP: 1
 Server supports LISTGROUP command.
bool hasLISTGROUPrange: 1
 Server supports LISTGROUPrange command.
bool hasOVER: 1
 Server supports OVER command.
bool hasXOVER: 1
 Server supports XOVER command.
unsigned int use_tls: 3
unsigned int status: 3
bool cacheable: 1
bool newsrc_modified: 1
FILE * fp_newsrc
char * newsrc_file
char * authenticators
char * overview_fmt
off_t size
time_t mtime
time_t newgroups_time
time_t check_time
unsigned int groups_num
unsigned int groups_max
void ** groups_list
struct HashTablegroups_hash
 Hash Table: "newsgroup" -> NntpMboxData.
struct Connectionconn
 Connection to NNTP Server.
- Data Fields inherited from Account
enum MailboxType type
 Type of Mailboxes this Account contains.
char * name
 Name of Account.
struct ConfigSubsetsub
 Inherited config items.
struct MailboxList mailboxes
 List of Mailboxes.
struct Notifynotify
 Notifications: NotifyAccount, EventAccount.
void * adata
 Private data (for Mailbox backends)
void(* adata_free )(void **ptr)

Additional Inherited Members

- Public Member Functions inherited from Account
 TAILQ_ENTRY (Account) entries
 Linked list.

Detailed Description

NNTP-specific Account data -.

Definition at line 35 of file adata.h.

Field Documentation


bool NntpAccountData::hasCAPABILITIES

Server supports CAPABILITIES command.

Definition at line 37 of file adata.h.


bool NntpAccountData::hasSTARTTLS

Server supports STARTTLS command.

Definition at line 38 of file adata.h.

◆ hasDATE

bool NntpAccountData::hasDATE

Server supports DATE command.

Definition at line 39 of file adata.h.


bool NntpAccountData::hasLIST_NEWSGROUPS

Server supports LIST_NEWSGROUPS command.

Definition at line 40 of file adata.h.


bool NntpAccountData::hasXGTITLE

Server supports XGTITLE command.

Definition at line 41 of file adata.h.


bool NntpAccountData::hasLISTGROUP

Server supports LISTGROUP command.

Definition at line 42 of file adata.h.

◆ hasLISTGROUPrange

bool NntpAccountData::hasLISTGROUPrange

Server supports LISTGROUPrange command.

Definition at line 43 of file adata.h.

◆ hasOVER

bool NntpAccountData::hasOVER

Server supports OVER command.

Definition at line 44 of file adata.h.

◆ hasXOVER

bool NntpAccountData::hasXOVER

Server supports XOVER command.

Definition at line 45 of file adata.h.

◆ use_tls

unsigned int NntpAccountData::use_tls

Definition at line 46 of file adata.h.

◆ status

unsigned int NntpAccountData::status

Definition at line 47 of file adata.h.

◆ cacheable

bool NntpAccountData::cacheable

Definition at line 48 of file adata.h.

◆ newsrc_modified

bool NntpAccountData::newsrc_modified

Definition at line 49 of file adata.h.

◆ fp_newsrc

FILE* NntpAccountData::fp_newsrc

Definition at line 50 of file adata.h.

◆ newsrc_file

char* NntpAccountData::newsrc_file

Definition at line 51 of file adata.h.

◆ authenticators

char* NntpAccountData::authenticators

Definition at line 52 of file adata.h.

◆ overview_fmt

char* NntpAccountData::overview_fmt

Definition at line 53 of file adata.h.

◆ size

off_t NntpAccountData::size

Definition at line 54 of file adata.h.

◆ mtime

time_t NntpAccountData::mtime

Definition at line 55 of file adata.h.

◆ newgroups_time

time_t NntpAccountData::newgroups_time

Definition at line 56 of file adata.h.

◆ check_time

time_t NntpAccountData::check_time

Definition at line 57 of file adata.h.

◆ groups_num

unsigned int NntpAccountData::groups_num

Definition at line 58 of file adata.h.

◆ groups_max

unsigned int NntpAccountData::groups_max

Definition at line 59 of file adata.h.

◆ groups_list

void** NntpAccountData::groups_list

Definition at line 60 of file adata.h.

◆ groups_hash

struct HashTable* NntpAccountData::groups_hash

Hash Table: "newsgroup" -> NntpMboxData.

Definition at line 61 of file adata.h.

◆ conn

struct Connection* NntpAccountData::conn

Connection to NNTP Server.

Definition at line 62 of file adata.h.

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