diff options
author | Jeffrey Stedfast <fejj@helixcode.com> | 2000-05-26 01:42:53 +0800 |
---|---|---|
committer | Jeffrey Stedfast <fejj@src.gnome.org> | 2000-05-26 01:42:53 +0800 |
commit | a979df3778682adb6f90ef3477e62fc077a8e9b8 (patch) | |
tree | 91ac1af4e87cc5f0a728d93d1b5ca920056ef75e /camel/providers/imap/camel-imap-store.h | |
parent | da3c570d5e91ceef20d9846946a5bebec5b5fa50 (diff) | |
download | gsoc2013-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.h | 17 |
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); |