aboutsummaryrefslogtreecommitdiffstats
path: root/camel/providers/imap/camel-imap-store.h
diff options
context:
space:
mode:
authorJeffrey Stedfast <fejj@helixcode.com>2000-05-26 01:42:53 +0800
committerJeffrey Stedfast <fejj@src.gnome.org>2000-05-26 01:42:53 +0800
commita979df3778682adb6f90ef3477e62fc077a8e9b8 (patch)
tree91ac1af4e87cc5f0a728d93d1b5ca920056ef75e /camel/providers/imap/camel-imap-store.h
parentda3c570d5e91ceef20d9846946a5bebec5b5fa50 (diff)
downloadgsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar.gz
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar.bz2
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar.lz
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar.xz
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.tar.zst
gsoc2013-evolution-a979df3778682adb6f90ef3477e62fc077a8e9b8.zip
Took out code that had been there to reconnect to the server if it was not
2000-05-25 Jeffrey Stedfast <fejj@helixcode.com> * providers/smtp/camel-smtp-transport.c (_send_to): Took out code that had been there to reconnect to the server if it was not already connected - Mailer code was fixed so that this should not be needed. * providers/imap/camel-imap-store.[c,h]: Initial code. svn path=/trunk/; revision=3202
Diffstat (limited to 'camel/providers/imap/camel-imap-store.h')
-rw-r--r--camel/providers/imap/camel-imap-store.h17
1 files changed, 16 insertions, 1 deletions
diff --git a/camel/providers/imap/camel-imap-store.h b/camel/providers/imap/camel-imap-store.h
index bf1ffcd26a..970461582b 100644
--- a/camel/providers/imap/camel-imap-store.h
+++ b/camel/providers/imap/camel-imap-store.h
@@ -3,6 +3,7 @@
/*
* Authors: Jeffrey Stedfast <fejj@helixcode.com>
+ * Ross Golder <ross@golder.org>
*
* Copyright (C) 2000 Helix Code, Inc.
*
@@ -43,7 +44,10 @@ extern "C" {
typedef struct {
CamelStore parent_object;
-
+
+ CamelStream *istream, *ostream;
+ guint32 command;
+
} CamelImapStore;
@@ -55,6 +59,17 @@ typedef struct {
/* public methods */
+void camel_imap_store_open (CamelImapStore *store, CamelException *ex);
+void camel_imap_store_close (CamelImapStore *store, gboolean expunge,
+ CamelException *ex);
+
+/* support functions */
+
+enum { CAMEL_IMAP_OK, CAMEL_IMAP_ERR, CAMEL_IMAP_FAIL };
+
+gint camel_imap_command (CamelImapStore *store, char **ret, char *fmt, ...);
+gchar *camel_imap_command_get_additional_data (CamelImapStore *store,
+ CamelException *ex);
/* Standard Gtk function */
GtkType camel_imap_store_get_type (void);