NeoMutt  2024-02-01-35-geee02f
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
PopAccountData Struct Reference

POP-specific Account data -. More...

#include "adata.h"

+ Inheritance diagram for PopAccountData:
+ Collaboration diagram for PopAccountData:

Data Fields

struct Connectionconn
 Connection to POP server.
 
unsigned int status: 2
 
bool capabilities: 1
 
unsigned int use_stls: 2
 
bool cmd_capa: 1
 optional command CAPA
 
bool cmd_stls: 1
 optional command STLS
 
unsigned int cmd_user: 2
 optional command USER
 
unsigned int cmd_uidl: 2
 optional command UIDL
 
unsigned int cmd_top: 2
 optional command TOP
 
bool resp_codes: 1
 server supports extended response codes
 
bool expire: 1
 expire is greater than 0
 
bool clear_cache: 1
 
size_t size
 
time_t check_time
 
time_t login_delay
 minimal login delay capability
 
struct Buffer auth_list
 list of auth mechanisms
 
char * timestamp
 
struct BodyCachebcache
 body cache
 
char err_msg [POP_CMD_RESPONSE]
 
struct PopCache cache [POP_CACHE_LEN]
 
- 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

POP-specific Account data -.

Definition at line 36 of file adata.h.

Field Documentation

◆ conn

struct Connection* PopAccountData::conn

Connection to POP server.

Definition at line 38 of file adata.h.

◆ status

unsigned int PopAccountData::status

Definition at line 39 of file adata.h.

◆ capabilities

bool PopAccountData::capabilities

Definition at line 40 of file adata.h.

◆ use_stls

unsigned int PopAccountData::use_stls

Definition at line 41 of file adata.h.

◆ cmd_capa

bool PopAccountData::cmd_capa

optional command CAPA

Definition at line 42 of file adata.h.

◆ cmd_stls

bool PopAccountData::cmd_stls

optional command STLS

Definition at line 43 of file adata.h.

◆ cmd_user

unsigned int PopAccountData::cmd_user

optional command USER

Definition at line 44 of file adata.h.

◆ cmd_uidl

unsigned int PopAccountData::cmd_uidl

optional command UIDL

Definition at line 45 of file adata.h.

◆ cmd_top

unsigned int PopAccountData::cmd_top

optional command TOP

Definition at line 46 of file adata.h.

◆ resp_codes

bool PopAccountData::resp_codes

server supports extended response codes

Definition at line 47 of file adata.h.

◆ expire

bool PopAccountData::expire

expire is greater than 0

Definition at line 48 of file adata.h.

◆ clear_cache

bool PopAccountData::clear_cache

Definition at line 49 of file adata.h.

◆ size

size_t PopAccountData::size

Definition at line 50 of file adata.h.

◆ check_time

time_t PopAccountData::check_time

Definition at line 51 of file adata.h.

◆ login_delay

time_t PopAccountData::login_delay

minimal login delay capability

Definition at line 52 of file adata.h.

◆ auth_list

struct Buffer PopAccountData::auth_list

list of auth mechanisms

Definition at line 53 of file adata.h.

◆ timestamp

char* PopAccountData::timestamp

Definition at line 54 of file adata.h.

◆ bcache

struct BodyCache* PopAccountData::bcache

body cache

Definition at line 55 of file adata.h.

◆ err_msg

char PopAccountData::err_msg[POP_CMD_RESPONSE]

Definition at line 56 of file adata.h.

◆ cache

struct PopCache PopAccountData::cache[POP_CACHE_LEN]

Definition at line 57 of file adata.h.


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