IMAP-specific Account data -. More...
#include "adata.h"
Data Fields | |
| struct Connection * | conn |
| Connection to IMAP server. | |
| bool | recovering |
| Recovering after a fatal error. | |
| bool | closing |
| If true, we are waiting for CLOSE completion. | |
| bool | checking |
| If true, imap_check_mailbox is in progress (re-entrancy guard). | |
| unsigned char | state |
| ImapState, e.g. IMAP_AUTHENTICATED. | |
| unsigned char | status |
| ImapFlags, e.g. IMAP_FATAL. | |
| char * | capstr |
| Capability string from the server. | |
| ImapCapFlags | capabilities |
| Capability flags. | |
| unsigned char | seqid |
| tag sequence prefix | |
| unsigned int | seqno |
| tag sequence number, e.g. '{seqid}0001' | |
| time_t | lastread |
| last time we read a command for the server | |
| time_t | last_success |
| last time a command completed successfully | |
| char * | buf |
| Command buffer. | |
| size_t | blen |
| Command buffer length. | |
| bool | unicode |
| If true, we can send UTF-8, and the server will use UTF8 rather than mUTF7. | |
| bool | qresync |
| true, if QRESYNC is successfully ENABLE'd | |
| unsigned char | retry_count |
| Number of consecutive reconnection attempts. | |
| struct ImapList * | cmdresult |
| Resuls of complicated commands. | |
| struct ImapCommand * | cmds |
| Queue of commands for the server. | |
| int | cmdslots |
| Size of the command queue. | |
| int | nextcmd |
| Next command to be sent. | |
| int | lastcmd |
| Last command in the queue. | |
| struct Buffer | cmdbuf |
| Command queue. | |
| char | delim |
| Path delimiter. | |
| struct Mailbox * | mailbox |
| Current selected mailbox. | |
| struct Mailbox * | prev_mailbox |
| Previously selected mailbox. | |
| struct Account * | account |
| Parent Account. | |
| Data Fields inherited from Account | |
| enum MailboxType | type |
| Type of Mailboxes this Account contains. | |
| char * | name |
| Name of Account. | |
| struct ConfigSubset * | sub |
| Inherited config items. | |
| struct MailboxArray | mailboxes |
| All Mailboxes. | |
| struct Notify * | notify |
| Notifications: NotifyAccount, EventAccount. | |
| void * | adata |
| Private data (for Mailbox backends). | |
| void(* | adata_free )(void **ptr) |
IMAP-specific Account data -.
This data is specific to a Connection to an IMAP server
| struct Connection* ImapAccountData::conn |
Connection to IMAP server.
| bool ImapAccountData::recovering |
| bool ImapAccountData::closing |
| bool ImapAccountData::checking |
| unsigned char ImapAccountData::state |
ImapState, e.g. IMAP_AUTHENTICATED.
| unsigned char ImapAccountData::status |
ImapFlags, e.g. IMAP_FATAL.
| char* ImapAccountData::capstr |
| ImapCapFlags ImapAccountData::capabilities |
| unsigned int ImapAccountData::seqno |
| time_t ImapAccountData::lastread |
| time_t ImapAccountData::last_success |
| bool ImapAccountData::unicode |
| bool ImapAccountData::qresync |
| unsigned char ImapAccountData::retry_count |
| struct ImapList* ImapAccountData::cmdresult |
| struct ImapCommand* ImapAccountData::cmds |
| struct Mailbox* ImapAccountData::mailbox |
| struct Mailbox* ImapAccountData::prev_mailbox |