Fix concurrency issues on event manager
[src/app-framework-binder.git] / src / jobs.h
index 3c0746c..0eceef3 100644 (file)
@@ -17,6 +17,8 @@
 
 #pragma once
 
+struct sd_event;
+
 extern int jobs_queue0(
                void *group,
                int timeout,
@@ -65,8 +67,7 @@ extern int jobs_invoke3(
                void *arg2,
                void *arg3);
 
-extern int jobs_add_events(void *key, int timeout, void (*events)(int, void*), void *closure);
-extern int jobs_del_events(void *key);
+extern struct sd_event *jobs_get_sd_event();
 
 extern int jobs_init(int allowed_count, int start_count, int waiter_count);
 extern int jobs_add_me();