X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsystemd-interfaces.vala;h=612cb13228d08d3b585174f42171f2e406380680;hb=19b68260aa39abceedddbb4f602ba2f90007521c;hp=a8aeb75579b4bcaf13e99bca6ae44ebabc27c8d6;hpb=7535cc788e37afaf9904d0ee8e2b98f1cb3a4cbd;p=elogind.git diff --git a/src/systemd-interfaces.vala b/src/systemd-interfaces.vala index a8aeb7557..612cb1322 100644 --- a/src/systemd-interfaces.vala +++ b/src/systemd-interfaces.vala @@ -28,6 +28,7 @@ public interface Manager : DBus.Object { string load_state; string active_state; string sub_state; + string following; ObjectPath unit_path; uint32 job_id; string job_type; @@ -52,6 +53,11 @@ public interface Manager : DBus.Object { public abstract ObjectPath load_unit(string name) throws DBus.Error; public abstract ObjectPath get_job(uint32 id) throws DBus.Error; + public abstract ObjectPath start_unit(string name, string mode) throws DBus.Error; + public abstract ObjectPath stop_unit(string name, string mode) throws DBus.Error; + public abstract ObjectPath reload_unit(string name, string mode) throws DBus.Error; + public abstract ObjectPath restart_unit(string name, string mode) throws DBus.Error; + public abstract void clear_jobs() throws DBus.Error; public abstract void subscribe() throws DBus.Error;