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.h24
1 files changed, 17 insertions, 7 deletions
diff --git a/camel/providers/pop3/camel-pop3-folder.h b/camel/providers/pop3/camel-pop3-folder.h
index 0b6296a09c..55eb1d253b 100644
--- a/camel/providers/pop3/camel-pop3-folder.h
+++ b/camel/providers/pop3/camel-pop3-folder.h
@@ -2,10 +2,11 @@
/* camel-pop3-folder.h : Class for a POP3 folder */
/*
- * Author:
+ * Authors:
* Dan Winship <danw@ximian.com>
+ * Michael Zucchi <notzed@ximian.com>
*
- * Copyright (C) 2000 Ximian, Inc. (www.ximian.com)
+ * Copyright (C) 2002 Ximian, Inc. (www.ximian.com)
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of version 2 of the GNU General Public
@@ -35,18 +36,27 @@ extern "C" {
#include "camel-folder.h"
#define CAMEL_POP3_FOLDER_TYPE (camel_pop3_folder_get_type ())
-#define CAMEL_POP3_FOLDER(obj) (CAMEL_CHECK_CAST((obj), CAMEL_POP3_FOLDER_TYPE, CamelPop3Folder))
-#define CAMEL_POP3_FOLDER_CLASS(k) (CAMEL_CHECK_CLASS_CAST ((k), CAMEL_POP3_FOLDER_TYPE, CamelPop3FolderClass))
+#define CAMEL_POP3_FOLDER(obj) (CAMEL_CHECK_CAST((obj), CAMEL_POP3_FOLDER_TYPE, CamelPOP3Folder))
+#define CAMEL_POP3_FOLDER_CLASS(k) (CAMEL_CHECK_CLASS_CAST ((k), CAMEL_POP3_FOLDER_TYPE, CamelPOP3FolderClass))
#define CAMEL_IS_POP3_FOLDER(o) (CAMEL_CHECK_TYPE((o), CAMEL_POP3_FOLDER_TYPE))
+typedef struct {
+ guint32 id;
+ guint32 size;
+ guint32 flags;
+ char *uid;
+ int err;
+ struct _CamelPOP3Command *cmd;
+ struct _CamelStream *stream;
+} CamelPOP3FolderInfo;
+
typedef struct {
CamelFolder parent_object;
GPtrArray *uids;
- guint32 *flags;
-} CamelPop3Folder;
+} CamelPOP3Folder;
@@ -55,7 +65,7 @@ typedef struct {
/* Virtual methods */
-} CamelPop3FolderClass;
+} CamelPOP3FolderClass;
/* public methods */