summaryrefslogtreecommitdiff
path: root/camel/providers/imapx/camel-imapx-store.h
diff options
context:
space:
mode:
authorChenthill Palanisamy <pchenthill@novell.com>2010-07-14 01:00:57 +0530
committerChenthill Palanisamy <pchenthill@novell.com>2010-07-14 01:23:00 +0530
commit0076e53b1f46d5c028db6ed9328c55ca40b44579 (patch)
treeabee12b2d998f3b44061cd47e478da502924f66f /camel/providers/imapx/camel-imapx-store.h
parentb48ac5fe0d532aa0f6b33cb82cf4c039f940c97f (diff)
downloadevolution-data-server-0076e53b1f46d5c028db6ed9328c55ca40b44579.tar.gz
Add connection manager to imapx
Diffstat (limited to 'camel/providers/imapx/camel-imapx-store.h')
-rw-r--r--camel/providers/imapx/camel-imapx-store.h12
1 files changed, 9 insertions, 3 deletions
diff --git a/camel/providers/imapx/camel-imapx-store.h b/camel/providers/imapx/camel-imapx-store.h
index 922c5f2b7..c94de00c6 100644
--- a/camel/providers/imapx/camel-imapx-store.h
+++ b/camel/providers/imapx/camel-imapx-store.h
@@ -28,6 +28,7 @@
#include "camel-imapx-server.h"
#include "camel-imapx-store-summary.h"
+#include "camel-imapx-conn-manager.h"
/* Standard GObject macros */
#define CAMEL_TYPE_IMAPX_STORE \
@@ -66,7 +67,7 @@ typedef struct _CamelIMAPXStoreClass CamelIMAPXStoreClass;
struct _CamelIMAPXStore {
CamelOfflineStore parent;
- CamelIMAPXServer *server;
+ CamelIMAPXConnManager *con_man;
CamelIMAPXStoreSummary *summary; /* in-memory list of folders */
gchar *namespace, dir_sep, *base_url, *storage_path;
@@ -91,8 +92,13 @@ struct _CamelIMAPXStoreClass {
CamelOfflineStoreClass parent_class;
};
-GType camel_imapx_store_get_type (void);
-CamelIMAPXServer *camel_imapx_store_get_server(CamelIMAPXStore *store, GError **error);
+GType camel_imapx_store_get_type (void);
+CamelIMAPXServer * camel_imapx_store_get_server (CamelIMAPXStore *store,
+ const gchar *folder_name,
+ GError **error);
+void camel_imapx_store_op_done (CamelIMAPXStore *istore,
+ CamelIMAPXServer *server,
+ const gchar *folder_name);
G_END_DECLS