aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/worker_util.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@rspamd.com>2022-08-19 21:13:03 +0100
committerVsevolod Stakhov <vsevolod@rspamd.com>2022-08-19 21:13:03 +0100
commitbfd6f0dba6a5147e7718c816d064260762d37014 (patch)
tree8f2c23f9824ab294cede5a255cc86c33c7b3ae8a /src/libserver/worker_util.h
parent256a3e0a2967893ba3106fd99f64d16e5b7d21e9 (diff)
downloadrspamd-bfd6f0dba6a5147e7718c816d064260762d37014.tar.gz
rspamd-bfd6f0dba6a5147e7718c816d064260762d37014.zip
[Minor] Add utility function for task timeouts
Diffstat (limited to 'src/libserver/worker_util.h')
-rw-r--r--src/libserver/worker_util.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/libserver/worker_util.h b/src/libserver/worker_util.h
index ed7ada3d3..677f8fcbf 100644
--- a/src/libserver/worker_util.h
+++ b/src/libserver/worker_util.h
@@ -174,6 +174,15 @@ void rspamd_hard_terminate (struct rspamd_main *rspamd_main) G_GNUC_NORETURN;
gboolean rspamd_worker_is_scanner (struct rspamd_worker *w);
/**
+ * Checks
+ * @param cfg
+ * @param timeout
+ * @return
+ */
+gdouble rspamd_worker_check_and_adjust_timeout (struct rspamd_config *cfg,
+ gdouble timeout);
+
+/**
* Returns TRUE if a specific worker is a primary controller
* @param w
* @return