diff options
Diffstat (limited to 'camel/providers/pop3/camel-pop3-folder.h')
-rw-r--r-- | camel/providers/pop3/camel-pop3-folder.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/camel/providers/pop3/camel-pop3-folder.h b/camel/providers/pop3/camel-pop3-folder.h index 55eb1d253b..7dab07124c 100644 --- a/camel/providers/pop3/camel-pop3-folder.h +++ b/camel/providers/pop3/camel-pop3-folder.h @@ -23,11 +23,9 @@ * USA */ - #ifndef CAMEL_POP3_FOLDER_H #define CAMEL_POP3_FOLDER_H 1 - #ifdef __cplusplus extern "C" { #pragma } @@ -44,22 +42,21 @@ typedef struct { guint32 id; guint32 size; guint32 flags; + guint32 index; /* index of request */ char *uid; int err; struct _CamelPOP3Command *cmd; struct _CamelStream *stream; } CamelPOP3FolderInfo; - typedef struct { CamelFolder parent_object; GPtrArray *uids; - + GHashTable *uids_uid; /* messageinfo by uid */ + GHashTable *uids_id; /* messageinfo by id */ } CamelPOP3Folder; - - typedef struct { CamelFolderClass parent_class; @@ -67,7 +64,6 @@ typedef struct { } CamelPOP3FolderClass; - /* public methods */ CamelFolder *camel_pop3_folder_new (CamelStore *parent, CamelException *ex); |