X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=imap%2Fimap_private.h;h=14b7ce447a2ba2133703beca55c172624e4711a8;hp=0a554097178b6c418b7128c6a6d635975509805e;hb=c7ceecd31e97891dd5cf48536d4bddf2c1d7d9dd;hpb=6833ce8bdca2d64e14485118f2a4417b7e1cb1b1 diff --git a/imap/imap_private.h b/imap/imap_private.h index 0a55409..14b7ce4 100644 --- a/imap/imap_private.h +++ b/imap/imap_private.h @@ -20,6 +20,8 @@ #ifndef _IMAP_PRIVATE_H #define _IMAP_PRIVATE_H 1 +#include + #include "imap.h" #include "mutt_socket.h" @@ -179,6 +181,9 @@ typedef struct unsigned int newMailCount; IMAP_CACHE cache[IMAP_CACHE_LEN]; int noclose : 1; +#ifdef USE_HCACHE + uint64_t uid_validity; +#endif /* all folder flags - system flags AND keywords */ LIST *flags; @@ -191,6 +196,7 @@ typedef struct /* -- private IMAP functions -- */ /* imap.c */ int imap_create_mailbox (IMAP_DATA* idata, char* mailbox); +int imap_rename_mailbox (IMAP_DATA* idata, IMAP_MBOX* mx, const char* newname); int imap_make_msg_set (IMAP_DATA* idata, BUFFER* buf, int flag, int changed); int imap_open_connection (IMAP_DATA* idata); IMAP_DATA* imap_conn_find (const ACCOUNT* account, int flags); @@ -198,6 +204,7 @@ int imap_parse_list_response(IMAP_DATA* idata, char** name, int* noselect, int* noinferiors, char* delim); int imap_read_literal (FILE* fp, IMAP_DATA* idata, long bytes); void imap_expunge_mailbox (IMAP_DATA* idata); +int imap_reconnect (CONTEXT* ctx); void imap_logout (IMAP_DATA* idata); /* auth.c */