summaryrefslogtreecommitdiffstats
path: root/src/libserver/task.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-06-02 12:37:22 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-06-02 15:39:37 +0100
commita31ea02deb31a3ec805a795a656ca62065fc38b0 (patch)
tree10eda9e3513765c7ff3ad390f329b5132b2b2eb1 /src/libserver/task.h
parenta891c5b85e3ada0f6180c4ec3cc53013d5a4994d (diff)
downloadrspamd-a31ea02deb31a3ec805a795a656ca62065fc38b0.tar.gz
rspamd-a31ea02deb31a3ec805a795a656ca62065fc38b0.zip
Reorganize structure of filter components.
Diffstat (limited to 'src/libserver/task.h')
-rw-r--r--src/libserver/task.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/libserver/task.h b/src/libserver/task.h
index 5ce24176c..45e720eb8 100644
--- a/src/libserver/task.h
+++ b/src/libserver/task.h
@@ -239,4 +239,16 @@ guint rspamd_task_re_cache_add (struct rspamd_task *task, const gchar *re,
*/
guint rspamd_task_re_cache_check (struct rspamd_task *task, const gchar *re);
+/**
+ * Learn specified statfile with message in a task
+ * @param statfile symbol of statfile
+ * @param task worker's task object
+ * @param err pointer to GError
+ * @return true if learn succeed
+ */
+gboolean rspamd_learn_task_spam (struct rspamd_classifier_config *cl,
+ struct rspamd_task *task,
+ gboolean is_spam,
+ GError **err);
+
#endif /* TASK_H_ */