NeoMutt  2020-06-26-250-g349c94
Teaching an old dog new tricks
DOXYGEN
IMAP helper functions

IMAP helper functions

Function Description
imap_account_match() Compare two Accounts
imap_adata_find() Find the Account data for this path
imap_adata_free() Free the private Account data - Implements Account::adata_free()
imap_adata_get() Get the Account data for this mailbox
imap_adata_new() Allocate and initialise a new ImapAccountData structure
imap_allow_reopen() Allow re-opening a folder upon expunge
imap_cachepath() Generate a cache path for a mailbox
imap_clean_path() Cleans an IMAP path using imap_fix_path
imap_continue() display a message and ask the user if they want to go on
imap_disallow_reopen() Disallow re-opening a folder upon expunge
imap_error() show an error and abort
imap_fix_path() Fix up the imap path
imap_get_field() Get connection login credentials - Implements ConnAccount::get_field()
imap_get_literal_count() write number of bytes in an IMAP literal into bytes
imap_get_parent() Get an IMAP folder's parent
imap_get_parent_path() Get the path of the parent folder
imap_get_qualifier() Get the qualifier from a tagged response
imap_hcache_clear_uid_seqset() Delete a UID Sequence Set from the header cache
imap_hcache_close() Close the header cache
imap_hcache_del() Delete an item from the header cache
imap_hcache_get() Get a header cache entry by its UID
imap_hcache_get_uid_seqset() Get a UID Sequence Set from the header cache
imap_hcache_namer() Generate a filename for the header cache - Implements hcache_namer_t
imap_hcache_open() Open a header cache
imap_hcache_put() Add an entry to the header cache
imap_hcache_store_uid_seqset() Store a UID Sequence Set in the header cache
imap_keepalive() poll the current folder to keep the connection alive
imap_mdata_cache_reset() Release and clear cache data of ImapMboxData structure
imap_mdata_free() Free the private Mailbox data - Implements Mailbox::mdata_free()
imap_mdata_get() Get the Mailbox data for this mailbox
imap_mdata_new() Allocate and initialise a new ImapMboxData structure
imap_msn_index_to_uid_seqset() Convert MSN index of UIDs to Seqset
imap_munge_mbox_name() Quote awkward characters in a mailbox name
imap_mxcmp() Compare mailbox names, giving priority to INBOX
imap_next_word() Find where the next IMAP word begins
imap_parse_path() Parse an IMAP mailbox name into ConnAccount, name
imap_pretty_mailbox() Prettify an IMAP mailbox name
imap_qualify_path() Make an absolute IMAP folder target
imap_quote_string() quote string according to IMAP rules
imap_unmunge_mbox_name() Remove quoting from a mailbox name
imap_unquote_string() equally stupid unquoting routine
imap_wait_keepalive() Wait for a process to change state
mutt_seqset_iterator_free() Free a Sequence Set Iterator
mutt_seqset_iterator_new() Create a new Sequence Set Iterator
mutt_seqset_iterator_next() Get the next UID from a Sequence Set