From 805ba96271d79d64fb0f3d276da0c5723249e952 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Tue, 28 Jul 2020 14:18:32 +1000 Subject: [PATCH] libeis: declare a few extra functions that will be useful Signed-off-by: Peter Hutterer --- src/libeis.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/libeis.h b/src/libeis.h index d34575b..b84b1d2 100644 --- a/src/libeis.h +++ b/src/libeis.h @@ -155,6 +155,9 @@ eis_dispatch(struct eis *eis); struct eis_event * eis_get_event(struct eis *eis); +struct eis_event * +eis_event_unref(struct eis_event *event); + enum eis_event_type eis_next_event_type(struct eis *eis); @@ -164,6 +167,9 @@ eis_client_ref(struct eis_client *client); struct eis_client * eis_client_unref(struct eis_client *client); +const char * +eis_client_get_name(struct eis_client *client); + /** * Allow connection from the client. This can only be done once, further * calls to this functions are ignored. @@ -187,10 +193,12 @@ eis_client_connect(struct eis_client *client); void eis_client_disconnect(struct eis_client *client); +enum eis_event_type +eis_event_get_type(struct eis_event *event); + struct eis_client * eis_event_get_client(struct eis_event *event); - struct eis_device * eis_device_ref(struct eis_device *device);