NeoMutt  2020-06-26-89-g172cd3
Teaching an old dog new tricks
PopAccountData Struct Reference

POP-specific Account data -. More...

#include "private.h"

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

Data Fields

struct Connectionconn
unsigned int status: 2
bool capabilities: 1
unsigned int use_stls: 2
bool cmd_capa: 1
 optional command CAPA More...
bool cmd_stls: 1
 optional command STLS More...
unsigned int cmd_user: 2
 optional command USER More...
unsigned int cmd_uidl: 2
 optional command UIDL More...
unsigned int cmd_top: 2
 optional command TOP More...
bool resp_codes: 1
 server supports extended response codes More...
bool expire: 1
 expire is greater than 0 More...
bool clear_cache: 1
size_t size
time_t check_time
time_t login_delay
 minimal login delay capability More...
struct Buffer auth_list
 list of auth mechanisms More...
char * timestamp
struct BodyCachebcache
 body cache More...
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. More...
char * name
 Name of Account. More...
struct ConfigSubsetsub
 Inherited config items. More...
struct MailboxList mailboxes
 List of Mailboxes. More...
struct Notifynotify
 Notifications handler. More...
void * adata
 Private data (for Mailbox backends) More...
void(* adata_free )(void **ptr)
 Callback function to free private data. More...

Additional Inherited Members

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

Detailed Description

POP-specific Account data -.

Definition at line 78 of file private.h.

Field Documentation

◆ conn

struct Connection* PopAccountData::conn

Definition at line 80 of file private.h.

◆ status

unsigned int PopAccountData::status

Definition at line 81 of file private.h.

◆ capabilities

bool PopAccountData::capabilities

Definition at line 82 of file private.h.

◆ use_stls

unsigned int PopAccountData::use_stls

Definition at line 83 of file private.h.

◆ cmd_capa

bool PopAccountData::cmd_capa

optional command CAPA

Definition at line 84 of file private.h.

◆ cmd_stls

bool PopAccountData::cmd_stls

optional command STLS

Definition at line 85 of file private.h.

◆ cmd_user

unsigned int PopAccountData::cmd_user

optional command USER

Definition at line 86 of file private.h.

◆ cmd_uidl

unsigned int PopAccountData::cmd_uidl

optional command UIDL

Definition at line 87 of file private.h.

◆ cmd_top

unsigned int PopAccountData::cmd_top

optional command TOP

Definition at line 88 of file private.h.

◆ resp_codes

bool PopAccountData::resp_codes

server supports extended response codes

Definition at line 89 of file private.h.

◆ expire

bool PopAccountData::expire

expire is greater than 0

Definition at line 90 of file private.h.

◆ clear_cache

bool PopAccountData::clear_cache

Definition at line 91 of file private.h.

◆ size

size_t PopAccountData::size

Definition at line 92 of file private.h.

◆ check_time

time_t PopAccountData::check_time

Definition at line 93 of file private.h.

◆ login_delay

time_t PopAccountData::login_delay

minimal login delay capability

Definition at line 94 of file private.h.

◆ auth_list

struct Buffer PopAccountData::auth_list

list of auth mechanisms

Definition at line 95 of file private.h.

◆ timestamp

char* PopAccountData::timestamp

Definition at line 96 of file private.h.

◆ bcache

struct BodyCache* PopAccountData::bcache

body cache

Definition at line 97 of file private.h.

◆ err_msg

char PopAccountData::err_msg[POP_CMD_RESPONSE]

Definition at line 98 of file private.h.

◆ cache

struct PopCache PopAccountData::cache[POP_CACHE_LEN]

Definition at line 99 of file private.h.

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