diff options
Diffstat (limited to 'manager.h')
-rw-r--r-- | manager.h | 22 |
1 files changed, 11 insertions, 11 deletions
@@ -10,7 +10,7 @@ typedef struct Manager Manager; typedef enum ManagerEventType ManagerEventType; -#include "name.h" +#include "unit.h" #include "job.h" #include "hashmap.h" #include "list.h" @@ -25,28 +25,28 @@ enum ManagerEventType { struct Manager { uint32_t current_job_id; - /* Note that the set of names we know of is allowed to be + /* Note that the set of units we know of is allowed to be * incosistent. However the subset of it that is loaded may * not, and the list of jobs may neither. */ - /* Active jobs and names */ - Hashmap *names; /* name string => Name object n:1 */ + /* Active jobs and units */ + Hashmap *units; /* name string => Unit object n:1 */ Hashmap *jobs; /* job id => Job object 1:1 */ - /* Names that need to be loaded */ + /* Units that need to be loaded */ LIST_HEAD(Meta, load_queue); /* this is actually more a stack than a queue, but uh. */ /* Jobs that need to be run */ LIST_HEAD(Job, run_queue); /* more a stack than a queue, too */ /* Jobs to be added */ - Hashmap *transaction_jobs; /* Name object => Job object list 1:1 */ + Hashmap *transaction_jobs; /* Unit object => Job object list 1:1 */ JobDependency *transaction_anchor; bool dispatching_load_queue:1; bool dispatching_run_queue:1; - Hashmap *watch_pids; /* pid => Name object n:1 */ + Hashmap *watch_pids; /* pid => Unit object n:1 */ int epoll_fd; int signal_fd; @@ -56,12 +56,12 @@ Manager* manager_new(void); void manager_free(Manager *m); Job *manager_get_job(Manager *m, uint32_t id); -Name *manager_get_name(Manager *m, const char *name); +Unit *manager_get_unit(Manager *m, const char *name); -int manager_load_name(Manager *m, const char *name, Name **_ret); -int manager_add_job(Manager *m, JobType type, Name *name, JobMode mode, bool force, Job **_ret); +int manager_load_unit(Manager *m, const char *name, Unit **_ret); +int manager_add_job(Manager *m, JobType type, Unit *unit, JobMode mode, bool force, Job **_ret); -void manager_dump_names(Manager *s, FILE *f, const char *prefix); +void manager_dump_units(Manager *s, FILE *f, const char *prefix); void manager_dump_jobs(Manager *s, FILE *f, const char *prefix); void manager_transaction_unlink_job(Manager *m, Job *j); |