diff -r 97039494764b -r 4ed0e46aa9dc src/server/daemon/event.h --- a/src/server/daemon/event.h Fri Aug 16 16:59:05 2024 +0200 +++ b/src/server/daemon/event.h Fri Aug 16 18:09:05 2024 +0200 @@ -89,8 +89,12 @@ } EventHandler; +void evhandler_shutdown(EVHandler *h); + void evhandler_close(EVHandler *h); +void evhandler_wait_and_destroy(EVHandler *h); + int create_event_handler(EventHandlerConfig *cfg); int check_event_handler_cfg(); @@ -110,6 +114,7 @@ EVHandler* evhandler_create(EventHandlerConfig *cfg); void ev_instance_close(EventHandler *h); void ev_instance_shutdown(EventHandler *h); +void ev_instance_wait(EventHandler *h); int ev_pollin(EventHandler *h, int fd, Event *event); int ev_pollout(EventHandler *h, int fd, Event *event);