NeoMutt  2024-03-23-147-g885fbc
Teaching an old dog new tricks
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: