aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-filter-driver.h
diff options
context:
space:
mode:
authorNot Zed <NotZed@Ximian.com>2001-01-21 12:15:21 +0800
committerMichael Zucci <zucchi@src.gnome.org>2001-01-21 12:15:21 +0800
commite511bc95beadc682485d432312f50d9ae1be7566 (patch)
tree829e4d77569d12a3aa5a23cceac92519fa7dc8c0 /camel/camel-filter-driver.h
parent93bd7f1d38c9a2ce00858c0e35b4dd39ad58e420 (diff)
downloadgsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar.gz
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar.bz2
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar.lz
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar.xz
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.tar.zst
gsoc2013-evolution-e511bc95beadc682485d432312f50d9ae1be7566.zip
Added an exception to CamelFilterGetFolderFunc.
2001-01-21 Not Zed <NotZed@Ximian.com> * camel-filter-driver.h: Added an exception to CamelFilterGetFolderFunc. * camel-filter-driver.c (camel_filter_driver_filter_message): Remove source parameter, as it is determined elsewhere now. (camel_filter_driver_filter_folder): Same here. (camel_filter_driver_filter_mbox): And here. (do_move): If we cannot open a folder, quit, rather than ignoring it. (do_copy): Here too. (open_folder): Pass an exception into get_folder callback. (camel_filter_driver_filter_folder): Report that we're syncing, when we are. (camel_filter_driver_filter_mbox): And here too. (close_folder): And here. svn path=/trunk/; revision=7671
Diffstat (limited to 'camel/camel-filter-driver.h')
-rw-r--r--camel/camel-filter-driver.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/camel/camel-filter-driver.h b/camel/camel-filter-driver.h
index aba2b587e7..a3ff6ab323 100644
--- a/camel/camel-filter-driver.h
+++ b/camel/camel-filter-driver.h
@@ -55,7 +55,7 @@ enum camel_filter_status_t {
FILTER_STATUS_END, /* end of message */
};
-typedef CamelFolder * (*CamelFilterGetFolderFunc) (CamelFilterDriver *, const char *uri, void *data);
+typedef CamelFolder * (*CamelFilterGetFolderFunc) (CamelFilterDriver *, const char *uri, void *data, CamelException *ex);
/* report status */
typedef void (CamelFilterStatusFunc)(CamelFilterDriver *driver, enum camel_filter_status_t status, int pc, const char *desc, void *data);
@@ -71,9 +71,9 @@ void camel_filter_driver_add_rule (CamelFilterDriver *d, const char *name, con
/*void camel_filter_driver_set_global(CamelFilterDriver *, const char *name, const char *value);*/
void camel_filter_driver_filter_message (CamelFilterDriver *driver, CamelMimeMessage *message, CamelMessageInfo *info,
- const char *source_url, const char *source, CamelException *ex);
-void camel_filter_driver_filter_mbox (CamelFilterDriver *driver, const char *mbox, const char *source, CamelException *ex);
-void camel_filter_driver_filter_folder (CamelFilterDriver *driver, CamelFolder *folder, const char *source,
+ const char *source_url, CamelException *ex);
+void camel_filter_driver_filter_mbox (CamelFilterDriver *driver, const char *mbox, CamelException *ex);
+void camel_filter_driver_filter_folder (CamelFilterDriver *driver, CamelFolder *folder,
GPtrArray *uids, gboolean remove, CamelException *ex);
#if 0