aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/pop3/camel-pop3-folder.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/providers/pop3/camel-pop3-folder.h')
-rw-r--r--camel/providers/pop3/camel-pop3-folder.h10
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);