X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=job.h;h=dd5e31aa1400d7c0ceb6981cdbecb261c3d93b26;hp=129601164aa28c6555d13a6f4f0b4bac1931d219;hb=d6ea93e31d96c67366feee0413a3c307fcffea2b;hpb=44d8db9e5aa86165c97289f6c78a7e42bac78362 diff --git a/job.h b/job.h index 129601164..dd5e31aa1 100644 --- a/job.h +++ b/job.h @@ -13,12 +13,12 @@ typedef enum JobState JobState; typedef enum JobMode JobMode; #include "manager.h" -#include "name.h" +#include "unit.h" #include "hashmap.h" #include "list.h" enum JobType { - JOB_START, /* if a name does not support being started, we'll just wait until it becomes active */ + JOB_START, /* if a unit does not support being started, we'll just wait until it becomes active */ JOB_VERIFY_ACTIVE, JOB_STOP, @@ -64,12 +64,12 @@ struct Job { Manager *manager; uint32_t id; - Name *name; + Unit *unit; JobType type; JobState state; - bool linked:1; + bool installed:1; bool in_run_queue:1; bool matters_to_anchor:1; bool forced:1; @@ -86,7 +86,7 @@ struct Job { }; -Job* job_new(Manager *m, JobType type, Name *name); +Job* job_new(Manager *m, JobType type, Unit *unit); void job_free(Job *job); void job_dump(Job *j, FILE*f, const char *prefix);