aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/symbols_cache.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2017-02-27 17:44:48 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2017-02-27 17:44:48 +0000
commita9db558101019205c6021b065451f14c905a5a21 (patch)
tree95751ca8c027907209a6faee8d9d80078778c9cd /src/libserver/symbols_cache.h
parenta81d6bc7ae1a6c6345af3ebfa36d7e7b9fe9d687 (diff)
downloadrspamd-a9db558101019205c6021b065451f14c905a5a21.tar.gz
rspamd-a9db558101019205c6021b065451f14c905a5a21.zip
[Fix] Allow to disable classifiers checks using settings and conditions
Diffstat (limited to 'src/libserver/symbols_cache.h')
-rw-r--r--src/libserver/symbols_cache.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libserver/symbols_cache.h b/src/libserver/symbols_cache.h
index eadffded3..b003eebab 100644
--- a/src/libserver/symbols_cache.h
+++ b/src/libserver/symbols_cache.h
@@ -282,4 +282,14 @@ gboolean rspamd_symbols_cache_is_checked (struct rspamd_task *task,
* @return
*/
guint64 rspamd_symbols_cache_get_cksum (struct symbols_cache *cache);
+
+/**
+ * Checks if a symbols is enabled (not checked and conditions return true if present)
+ * @param task
+ * @param cache
+ * @param symbol
+ * @return
+ */
+gboolean rspamd_symbols_cache_is_symbol_enabled (struct rspamd_task *task,
+ struct symbols_cache *cache, const gchar *symbol);
#endif