X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=manager.c;h=86ed086eb31c3f48f586a9b38831f2dbcc7d5d2d;hp=0ad60b2b0bd85dea191782aaf718ff73f21c3304;hb=a66d02c3290008d50b2b52f84cfbf46a546ba831;hpb=4609154d5513108478f603ff1589e486c001daa9 diff --git a/manager.c b/manager.c index 0ad60b2b0..86ed086eb 100644 --- a/manager.c +++ b/manager.c @@ -333,3 +333,25 @@ finish: *_ret = ret; return 0; } + +void manager_dump_jobs(Manager *s, FILE *f) { + void *state; + Job *j; + + assert(s); + assert(f); + + HASHMAP_FOREACH(j, s->jobs, state) + job_dump(j, f); +} + +void manager_dump_names(Manager *s, FILE *f) { + void *state; + Name *n; + + assert(s); + assert(f); + + HASHMAP_FOREACH(n, s->names, state) + name_dump(n, f); +}