From b0848149c1ef5236791c0ba5196540d05d9f15fd Mon Sep 17 00:00:00 2001 From: José Bollo Date: Fri, 17 Jun 2016 22:06:41 +0200 Subject: evt: exposes name of events MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I1976848be0e8aeb170da37e1254208035e0e741a Signed-off-by: José Bollo --- src/afb-evt.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/afb-evt.c') diff --git a/src/afb-evt.c b/src/afb-evt.c index a99dc894..53ab0e0b 100644 --- a/src/afb-evt.c +++ b/src/afb-evt.c @@ -204,6 +204,14 @@ struct afb_event afb_evt_create_event(const char *name) return (struct afb_event){ .itf = &afb_evt_event_itf, .closure = evt }; } +/* + * Returns the name of the 'event' + */ +const char *afb_evt_event_name(struct afb_event event) +{ + return (event.itf != &afb_evt_event_itf) ? NULL : ((struct afb_evt_event *)event.closure)->name; +} + /* * Returns an instance of the listener defined by the 'send' callback * and the 'closure'. -- cgit 1.2.3-korg