src/server/daemon/event.h

changeset 552
4ed0e46aa9dc
parent 547
280bf87c8689
child 555
66b0accda0a8
--- 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);

mercurial