NeoMutt  2024-11-14-34-g5aaf0d
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
NntpAccountData Struct Reference

NNTP-specific Account data -. More...

#include "adata.h"

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

Data Fields

bool hasCAPABILITIES: 1
 Server supports CAPABILITIES command.
 
bool hasSTARTTLS: 1
 Server supports STARTTLS command.
 
bool hasDATE: 1
 Server supports DATE command.
 
bool hasLIST_NEWSGROUPS: 1
 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
 
struct NntpMboxData ** 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

◆ hasCAPABILITIES

bool NntpAccountData::hasCAPABILITIES

Server supports CAPABILITIES command.

Definition at line 37 of file adata.h.

◆ hasSTARTTLS

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.

◆ hasLIST_NEWSGROUPS

bool NntpAccountData::hasLIST_NEWSGROUPS

Server supports LIST_NEWSGROUPS command.

Definition at line 40 of file adata.h.

◆ hasXGTITLE

bool NntpAccountData::hasXGTITLE

Server supports XGTITLE command.

Definition at line 41 of file adata.h.

◆ hasLISTGROUP

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

struct NntpMboxData** 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: