]> git.meshlink.io Git - meshlink/blobdiff - src/event.h
Merge branch 'mesh_topology_output' into roles
[meshlink] / src / event.h
index c90e50679a171971bde932e51ed7f866d9ceae9e..4eb182518b350ba57cb7c036e0340f7c70e4ba6b 100644 (file)
@@ -60,6 +60,7 @@ struct event_loop_t {
 
        volatile bool running;
        struct timeval now;
+       bool deletion;
        
        splay_tree_t ios;
        splay_tree_t timeouts;
@@ -85,7 +86,7 @@ extern void signal_del(event_loop_t *loop, signal_t *sig);
 
 extern void event_loop_init(event_loop_t *loop);
 extern void event_loop_exit(event_loop_t *loop);
-extern bool event_loop_run(event_loop_t *loop);
+extern bool event_loop_run(event_loop_t *loop, pthread_mutex_t *mutex);
 extern void event_loop_flush_output(event_loop_t *loop);
 extern void event_loop_stop(event_loop_t *loop);