Implement org.genivi.BootManager1.Start/Stop
[profile/ivi/node-startup-controller.git] / boot-manager / systemd-manager-dbus.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <node name="/org/freedesktop/systemd1">
3   <interface name="org.freedesktop.systemd1.Manager">
4     <method name="StartUnit">
5       <arg name="name" type="s" direction="in"/>
6       <arg name="mode" type="s" direction="in"/>
7       <arg name="job" type="o" direction="out"/>
8     </method>
9
10     <method name="StopUnit">
11       <arg name="name" type="s" direction="in"/>
12       <arg name="mode" type="s" direction="in"/>
13       <arg name="job" type="o" direction="out"/>
14     </method>
15
16     <method name="RestartUnit">
17       <arg name="name" type="s" direction="in"/>
18       <arg name="mode" type="s" direction="in"/>
19       <arg name="job" type="o" direction="out"/>
20     </method>
21
22     <method name="KillUnit">
23       <arg name="name" type="s" direction="in"/>
24       <arg name="who" type="s" direction="in"/>
25       <arg name="mode" type="s" direction="in"/>
26       <arg name="signal" type="i" direction="in"/>
27     </method>
28
29     <method name="ListUnits">
30       <arg name="units" type="a(ssssssouso)" direction="out"/>
31     </method>
32
33     <method name="Subscribe"/>
34     <method name="Unsubscribe"/>
35
36     <signal name="JobRemoved">
37       <arg name="id" type="u"/>
38       <arg name="job" type="o"/>
39       <arg name="result" type="s"/>
40     </signal>
41   </interface>
42 </node>