aboutsummaryrefslogtreecommitdiffstats
path: root/src/libserver/fuzzy_backend.h
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2018-07-06 12:24:54 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2018-07-06 12:24:54 +0100
commitffab92f4ff7f4ba5d34adf51ad9b9125ec7e1d27 (patch)
treeb20569205eed22b9401313e062f65e1d7b40c4a6 /src/libserver/fuzzy_backend.h
parentfecf59abe34ff596bd504661f3d82fb996ceaa6c (diff)
downloadrspamd-ffab92f4ff7f4ba5d34adf51ad9b9125ec7e1d27.tar.gz
rspamd-ffab92f4ff7f4ba5d34adf51ad9b9125ec7e1d27.zip
[Feature] Add more extended statistics about fuzzy updates
Diffstat (limited to 'src/libserver/fuzzy_backend.h')
-rw-r--r--src/libserver/fuzzy_backend.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/libserver/fuzzy_backend.h b/src/libserver/fuzzy_backend.h
index 032784465..f26f3a582 100644
--- a/src/libserver/fuzzy_backend.h
+++ b/src/libserver/fuzzy_backend.h
@@ -27,7 +27,12 @@ struct rspamd_config;
* Callbacks for fuzzy methods
*/
typedef void (*rspamd_fuzzy_check_cb) (struct rspamd_fuzzy_reply *rep, void *ud);
-typedef void (*rspamd_fuzzy_update_cb) (gboolean success, void *ud);
+typedef void (*rspamd_fuzzy_update_cb) (gboolean success,
+ guint nadded,
+ guint ndeleted,
+ guint nextended,
+ guint nignored,
+ void *ud);
typedef void (*rspamd_fuzzy_version_cb) (guint64 rev, void *ud);
typedef void (*rspamd_fuzzy_count_cb) (guint64 count, void *ud);
typedef gboolean (*rspamd_fuzzy_periodic_cb) (void *ud);