X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=manager.h;h=3ee3b0ac590e125c682910d8f567d69df7f341a0;hp=64c4c9d14cf3b2731ae64dc9ff41467834ed45d3;hb=f00b3eda2f92b2dcd13c50749ec5e7fce6720b52;hpb=87d1515de5ae611e95144def9ef4b2c0c933f6fe diff --git a/manager.h b/manager.h index 64c4c9d14..3ee3b0ac5 100644 --- a/manager.h +++ b/manager.h @@ -5,6 +5,7 @@ #include #include +#include typedef struct Manager Manager; @@ -33,6 +34,8 @@ struct Manager { Set *jobs_to_remove; bool dispatching_load_queue:1; + + unsigned n_dependency_depth; }; Manager* manager_new(void); @@ -44,4 +47,7 @@ Name *manager_get_name(Manager *m, const char *name); int manager_load_name(Manager *m, const char *name, Name **_ret); int manager_add_job(Manager *m, JobType job, Name *name, JobMode mode, Job **_ret); +void manager_dump_names(Manager *s, FILE *f); +void manager_dump_jobs(Manager *s, FILE *f); + #endif