From 4001521021c02604c745059c498895e7d8de3cf0 Mon Sep 17 00:00:00 2001 From: Aki Tuomi Date: Fri, 17 Aug 2018 10:39:05 +0300 Subject: [PATCH] lib: lib-event - Add inc_int to passthrough events Was forgotten in 12927b843387b2a93fcf1d2e05df7c79af06e567 --- src/lib/lib-event.c | 8 ++++++++ src/lib/lib-event.h | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/src/lib/lib-event.c b/src/lib/lib-event.c index 324d71234f..01fc777ceb 100644 --- a/src/lib/lib-event.c +++ b/src/lib/lib-event.c @@ -889,6 +889,13 @@ event_passthrough_add_timeval(const char *key, const struct timeval *tv) return event_last_passthrough; } +static struct event_passthrough * +event_passthrough_inc_int(const char *key, intmax_t num) +{ + event_inc_int(last_passthrough_event(), key, num); + return event_last_passthrough; +} + static struct event *event_passthrough_event(void) { struct event *event = last_passthrough_event(); @@ -908,6 +915,7 @@ const struct event_passthrough event_passthrough_vfuncs = { event_passthrough_add_str, event_passthrough_add_int, event_passthrough_add_timeval, + event_passthrough_inc_int, event_passthrough_event, }; diff --git a/src/lib/lib-event.h b/src/lib/lib-event.h index e39f6c8288..e1e7974aa6 100644 --- a/src/lib/lib-event.h +++ b/src/lib/lib-event.h @@ -70,6 +70,10 @@ struct event_passthrough { (*add_int)(const char *key, intmax_t num); struct event_passthrough * (*add_timeval)(const char *key, const struct timeval *tv); + + struct event_passthrough * + (*inc_int)(const char *key, intmax_t num); + struct event *(*event)(void); };