diff options
author | Marc-Antoine Perennou <Marc-Antoine@Perennou.com> | 2013-11-07 13:49:04 +0900 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2013-11-08 14:07:27 +0100 |
commit | f459b6025f9368116d8c410376546c157314c205 (patch) | |
tree | f3b781b205d334860481adc14e31df29869bad62 /src/libsystemd-bus/bus-util.h | |
parent | a6c616024db23fef34152c1432892824a07799cc (diff) |
systemctl: port to libsystemd-bus
Diffstat (limited to 'src/libsystemd-bus/bus-util.h')
-rw-r--r-- | src/libsystemd-bus/bus-util.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/libsystemd-bus/bus-util.h b/src/libsystemd-bus/bus-util.h index 5f0a0b3ffa..21a483fb01 100644 --- a/src/libsystemd-bus/bus-util.h +++ b/src/libsystemd-bus/bus-util.h @@ -76,6 +76,22 @@ int bus_property_get_uid(sd_bus *bus, const char *path, const char *interface, c #define bus_property_get_pid bus_property_get_uid int bus_log_parse_error(int r); +int bus_log_create_error(int r); + +typedef struct UnitInfo { + 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; +} UnitInfo; + +int bus_parse_unit_info(sd_bus_message *message, UnitInfo *u); DEFINE_TRIVIAL_CLEANUP_FUNC(sd_bus*, sd_bus_unref); DEFINE_TRIVIAL_CLEANUP_FUNC(sd_bus_message*, sd_bus_message_unref); |