From d7077dc7742bb9ed615e5ccb426c938be2adb824 Mon Sep 17 00:00:00 2001 From: Jeffrey Stedfast Date: Thu, 7 Sep 2000 22:13:41 +0000 Subject: Modified to return a boolean value specifying whether or not the message 2000-09-07 Jeffrey Stedfast * filter-driver.c (filter_driver_run): Modified to return a boolean value specifying whether or not the message was filtered into a folder other than the default. The default mailbox can now also be specified as NULL if the message shouldn't be appended to it in the case that it's not filtered into some other folder. svn path=/trunk/; revision=5249 --- filter/filter-driver.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'filter/filter-driver.h') diff --git a/filter/filter-driver.h b/filter/filter-driver.h index 02b9f9e2b3..a2ac96989c 100644 --- a/filter/filter-driver.h +++ b/filter/filter-driver.h @@ -53,19 +53,19 @@ FilterDriver *filter_driver_new (FilterContext *ctx, FilterGetFolderFunc fe /*void filter_driver_set_global(FilterDriver *, const char *name, const char *value);*/ -/* apply rules to a folder, unmatched messages goto inbox, if not NULL */ -void filter_driver_run (FilterDriver *driver, CamelMimeMessage *message, - CamelFolder *inbox, enum _filter_source_t sourcetype, - gpointer unhook_func, gpointer unhook_data, - gboolean self_destruct, CamelException *ex); +/* filter a message - returns TRUE if the message was filtered into some location other than inbox */ +gboolean filter_driver_run (FilterDriver *driver, CamelMimeMessage *message, + CamelFolder *inbox, enum _filter_source_t sourcetype, + gpointer unhook_func, gpointer unhook_data, + gboolean self_destruct, CamelException *ex); #if 0 /* generate the search query/action string for a filter option */ void filter_driver_expand_option (FilterDriver *d, GString *s, GString *action, struct filter_option *op); /* get info about rules (options) */ -int filter_driver_rule_count(FilterDriver *d); -struct filter_option *filter_driver_rule_get(FilterDriver *d, int n); +int filter_driver_rule_count (FilterDriver *d); +struct filter_option *filter_driver_rule_get (FilterDriver *d, int n); #endif #endif /* ! _FILTER_DRIVER_H */ -- cgit v1.2.3