diff options
Diffstat (limited to 'camel/providers/imap/camel-imap-folder.h')
-rw-r--r-- | camel/providers/imap/camel-imap-folder.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/camel/providers/imap/camel-imap-folder.h b/camel/providers/imap/camel-imap-folder.h index 41170ce698..724ce7ab3e 100644 --- a/camel/providers/imap/camel-imap-folder.h +++ b/camel/providers/imap/camel-imap-folder.h @@ -44,10 +44,8 @@ extern "C" { typedef struct { CamelFolder parent_object; - CamelFolderSearch *search; /* used to run searches */ - - GPtrArray *summary; - GHashTable *summary_hash; + CamelFolderSummary *summary; + int exists; } CamelImapFolder; @@ -60,10 +58,13 @@ typedef struct { /* public methods */ -CamelFolder *camel_imap_folder_new (CamelStore *parent, const char *folder_name); +CamelFolder *camel_imap_folder_new (CamelStore *parent, + const char *folder_name, + const char *summary_file, + CamelException *ex); -void camel_imap_folder_changed (CamelFolder *folder, gint recent, GArray *expunged, - CamelException *ex); +void camel_imap_folder_changed (CamelFolder *folder, int exists, + GArray *expunged, CamelException *ex); /* Standard Camel function */ CamelType camel_imap_folder_get_type (void); |