diff options
Diffstat (limited to 'doc/spec/ck-seat.xml')
-rw-r--r-- | doc/spec/ck-seat.xml | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/doc/spec/ck-seat.xml b/doc/spec/ck-seat.xml index 1d154e7..0e13a0f 100644 --- a/doc/spec/ck-seat.xml +++ b/doc/spec/ck-seat.xml @@ -38,6 +38,23 @@ seat at a time.</doc:para> </doc:doc> </method> + <method name="GetDevices"> + <arg name="devices" direction="out" type="a(ss)"> + <doc:doc> + <doc:summary>an array of devices</doc:summary> + </doc:doc> + </arg> + <doc:doc> + <doc:description> + <doc:para>This gets a list of all the devices + that are currently associated with this seat.</doc:para> + <doc:para>Each device is an D-Bus structure that represents + the device type and the device id. + </doc:para> + </doc:description> + </doc:doc> + </method> + <method name="GetActiveSession"> <arg name="ssid" direction="out" type="o"> <doc:doc> @@ -118,5 +135,29 @@ seat at a time.</doc:para> </doc:description> </doc:doc> </signal> + <signal name="DeviceAdded"> + <arg name="device" type="(ss)"> + <doc:doc> + <doc:summary>Device structure</doc:summary> + </doc:doc> + </arg> + <doc:doc> + <doc:description> + <doc:para>Emitted when a device has been associated with the seat.</doc:para> + </doc:description> + </doc:doc> + </signal> + <signal name="DeviceRemoved"> + <arg name="device" type="(ss)"> + <doc:doc> + <doc:summary>Device structure</doc:summary> + </doc:doc> + </arg> + <doc:doc> + <doc:description> + <doc:para>Emitted when a device has been dissociated from the seat.</doc:para> + </doc:description> + </doc:doc> + </signal> </interface> </node> |