add WIP bit of chassis detection for hostnamed
[systembsd.git] / conf / introspect-xml / logind-ispect.xml
CommitLineData
56dc8a08 1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
3<node>
4 <interface name="org.freedesktop.login1.Manager">
5 <property name="NAutoVTs" type="u" access="read">
6 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
7 </property>
8 <property name="KillOnlyUsers" type="as" access="read">
9 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
10 </property>
11 <property name="KillExcludeUsers" type="as" access="read">
12 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
13 </property>
14 <property name="KillUserProcesses" type="b" access="read">
15 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
16 </property>
17 <property name="IdleHint" type="b" access="read" />
18 <property name="IdleSinceHint" type="t" access="read" />
19 <property name="IdleSinceHintMonotonic" type="t" access="read" />
20 <property name="BlockInhibited" type="s" access="read" />
21 <property name="DelayInhibited" type="s" access="read" />
22 <property name="InhibitDelayMaxUSec" type="t" access="read">
23 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
24 </property>
25 <property name="HandlePowerKey" type="s" access="read">
26 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
27 </property>
28 <property name="HandleSuspendKey" type="s" access="read">
29 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
30 </property>
31 <property name="HandleHibernateKey" type="s" access="read">
32 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
33 </property>
34 <property name="HandleLidSwitch" type="s" access="read">
35 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
36 </property>
37 <property name="IdleAction" type="s" access="read">
38 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
39 </property>
40 <property name="IdleActionUSec" type="t" access="read">
41 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const" />
42 </property>
43 <property name="PreparingForShutdown" type="b" access="read">
44 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false" />
45 </property>
46 <property name="PreparingForSleep" type="b" access="read">
47 <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="false" />
48 </property>
49 <method name="GetSession">
50 <arg type="s" direction="in" />
51 <arg type="o" direction="out" />
52 </method>
53 <method name="GetSessionByPID">
54 <arg type="u" direction="in" />
55 <arg type="o" direction="out" />
56 </method>
57 <method name="GetUser">
58 <arg type="u" direction="in" />
59 <arg type="o" direction="out" />
60 </method>
61 <method name="GetUserByPID">
62 <arg type="u" direction="in" />
63 <arg type="o" direction="out" />
64 </method>
65 <method name="GetSeat">
66 <arg type="s" direction="in" />
67 <arg type="o" direction="out" />
68 </method>
69 <method name="ListSessions">
70 <arg type="a(susso)" direction="out" />
71 </method>
72 <method name="ListUsers">
73 <arg type="a(uso)" direction="out" />
74 </method>
75 <method name="ListSeats">
76 <arg type="a(so)" direction="out" />
77 </method>
78 <method name="ListInhibitors">
79 <arg type="a(ssssuu)" direction="out" />
80 </method>
81 <method name="CreateSession">
82 <arg type="u" direction="in" />
83 <arg type="u" direction="in" />
84 <arg type="s" direction="in" />
85 <arg type="s" direction="in" />
86 <arg type="s" direction="in" />
87 <arg type="s" direction="in" />
88 <arg type="s" direction="in" />
89 <arg type="u" direction="in" />
90 <arg type="s" direction="in" />
91 <arg type="s" direction="in" />
92 <arg type="b" direction="in" />
93 <arg type="s" direction="in" />
94 <arg type="s" direction="in" />
95 <arg type="a(sv)" direction="in" />
96 <arg type="s" direction="out" />
97 <arg type="o" direction="out" />
98 <arg type="s" direction="out" />
99 <arg type="h" direction="out" />
100 <arg type="u" direction="out" />
101 <arg type="s" direction="out" />
102 <arg type="u" direction="out" />
103 <arg type="b" direction="out" />
104 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
105 </method>
106 <method name="ReleaseSession">
107 <arg type="s" direction="in" />
108 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
109 </method>
110 <method name="ActivateSession">
111 <arg type="s" direction="in" />
112 </method>
113 <method name="ActivateSessionOnSeat">
114 <arg type="s" direction="in" />
115 <arg type="s" direction="in" />
116 </method>
117 <method name="LockSession">
118 <arg type="s" direction="in" />
119 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
120 </method>
121 <method name="UnlockSession">
122 <arg type="s" direction="in" />
123 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
124 </method>
125 <method name="LockSessions">
126 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
127 </method>
128 <method name="UnlockSessions">
129 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
130 </method>
131 <method name="KillSession">
132 <arg type="s" direction="in" />
133 <arg type="s" direction="in" />
134 <arg type="i" direction="in" />
135 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
136 </method>
137 <method name="KillUser">
138 <arg type="u" direction="in" />
139 <arg type="i" direction="in" />
140 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
141 </method>
142 <method name="TerminateSession">
143 <arg type="s" direction="in" />
144 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
145 </method>
146 <method name="TerminateUser">
147 <arg type="u" direction="in" />
148 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
149 </method>
150 <method name="TerminateSeat">
151 <arg type="s" direction="in" />
152 <annotation name="org.freedesktop.systemd1.Privileged" value="true" />
153 </method>
154 <method name="SetUserLinger">
155 <arg type="u" direction="in" />
156 <arg type="b" direction="in" />
157 <arg type="b" direction="in" />
158 </method>
159 <method name="AttachDevice">
160 <arg type="s" direction="in" />
161 <arg type="s" direction="in" />
162 <arg type="b" direction="in" />
163 </method>
164 <method name="FlushDevices">
165 <arg type="b" direction="in" />
166 </method>
167 <method name="PowerOff">
168 <arg type="b" direction="in" />
169 </method>
170 <method name="Reboot">
171 <arg type="b" direction="in" />
172 </method>
173 <method name="Suspend">
174 <arg type="b" direction="in" />
175 </method>
176 <method name="Hibernate">
177 <arg type="b" direction="in" />
178 </method>
179 <method name="HybridSleep">
180 <arg type="b" direction="in" />
181 </method>
182 <method name="CanPowerOff">
183 <arg type="s" direction="out" />
184 </method>
185 <method name="CanReboot">
186 <arg type="s" direction="out" />
187 </method>
188 <method name="CanSuspend">
189 <arg type="s" direction="out" />
190 </method>
191 <method name="CanHibernate">
192 <arg type="s" direction="out" />
193 </method>
194 <method name="CanHybridSleep">
195 <arg type="s" direction="out" />
196 </method>
197 <method name="Inhibit">
198 <arg type="s" direction="in" />
199 <arg type="s" direction="in" />
200 <arg type="s" direction="in" />
201 <arg type="s" direction="in" />
202 <arg type="h" direction="out" />
203 </method>
204 <signal name="SessionNew">
205 <arg type="s" direction="in" />
206 <arg type="o" direction="in" />
207 </signal>
208 <signal name="SessionRemoved">
209 <arg type="s" direction="in" />
210 <arg type="o" direction="in" />
211 </signal>
212 <signal name="UserNew">
213 <arg type="u" direction="in" />
214 <arg type="o" direction="in" />
215 </signal>
216 <signal name="UserRemoved">
217 <arg type="u" direction="in" />
218 <arg type="o" direction="in" />
219 </signal>
220 <signal name="SeatNew">
221 <arg type="s" direction="in" />
222 <arg type="o" direction="in" />
223 </signal>
224 <signal name="SeatRemoved">
225 <arg type="s" direction="in" />
226 <arg type="o" direction="in" />
227 </signal>
228 <signal name="PrepareForShutdown">
229 <arg type="b" direction="in" />
230 </signal>
231 <signal name="PrepareForSleep">
232 <arg type="b" direction="in" />
233 </signal>
234 </interface>
235</node>