summaryrefslogtreecommitdiffstats
path: root/src/libserver/events.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-26 17:50:35 +0000
committerVsevolod Stakhov <vsevolod@highsecure.ru>2015-12-26 17:50:35 +0000
commitff74d742158c985d4e59655f6989e68a024122d7 (patch)
treef150883001b5766ff76eb6d60edfabaaa3abc313 /src/libserver/events.h
parent62c2acacbb8edf6cb58b16daaf98004d93711bd1 (diff)
downloadrspamd-ff74d742158c985d4e59655f6989e68a024122d7.tar.gz
rspamd-ff74d742158c985d4e59655f6989e68a024122d7.zip
Implement forced timeout for delayed filters
Issue: #452
Diffstat (limited to 'src/libserver/events.h')
-rw-r--r--src/libserver/events.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libserver/events.h b/src/libserver/events.h
index 012629397..cd748be0a 100644
--- a/src/libserver/events.h
+++ b/src/libserver/events.h
@@ -76,6 +76,11 @@ void rspamd_session_remove_event (struct rspamd_async_session *session,
gboolean rspamd_session_destroy (struct rspamd_async_session *session);
/**
+ * Try to remove all events pending
+ */
+void rspamd_session_cleanup (struct rspamd_async_session *session);
+
+/**
* Check session for events pending and call fin callback if no events are pending
* @param session session object
* @return TRUE if session has pending events