chiark / gitweb /
implement proper binding on ports
[elogind.git] / manager.h
index c8792b98a0843a95c843f2f71c874c6448540817..68f0dd94f88aef0c296cc23975f77ec97d2785c1 100644 (file)
--- a/manager.h
+++ b/manager.h
@@ -34,6 +34,8 @@ struct Manager {
         JobDependency *transaction_anchor;
 
         bool dispatching_load_queue:1;
+
+        Hashmap *pids;  /* pid => Name object n:1 */
 };
 
 Manager* manager_new(void);
@@ -48,8 +50,10 @@ int manager_add_job(Manager *m, JobType type, Name *name, JobMode mode, bool for
 void manager_dump_names(Manager *s, FILE *f, const char *prefix);
 void manager_dump_jobs(Manager *s, FILE *f, const char *prefix);
 
-void manager_transaction_delete_job(Manager *m, Job *j);
+void manager_transaction_unlink_job(Manager *m, Job *j);
 
 void manager_clear_jobs(Manager *m);
 
+void manager_run_jobs(Manager *m);
+
 #endif