X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fshared%2Fdbus-common.h;h=800c0ea23a4939f22236b3b23e684753cb470449;hb=cdf3f17bfb20eac2929c8b6a582b988b790f071d;hp=bcbf18ffab7f647f48151ba815d531aaa37fe2f3;hpb=23406ce58aa7142e8df3c5c9e5ac34a01e90e3e0;p=elogind.git diff --git a/src/shared/dbus-common.h b/src/shared/dbus-common.h index bcbf18ffa..800c0ea23 100644 --- a/src/shared/dbus-common.h +++ b/src/shared/dbus-common.h @@ -197,6 +197,20 @@ unsigned bus_events_to_flags(uint32_t events); int bus_parse_strv(DBusMessage *m, char ***_l); int bus_parse_strv_iter(DBusMessageIter *iter, char ***_l); +int bus_parse_strv_pairs_iter(DBusMessageIter *iter, char ***_l); + +struct unit_info { + const char *id; + const char *description; + const char *load_state; + const char *active_state; + const char *sub_state; + const char *following; + const char *unit_path; + uint32_t job_id; + const char *job_type; + const char *job_path; +}; int bus_append_strv_iter(DBusMessageIter *iter, char **l);