/src/kandas-daemon/org.kandas.xml
http://kandas.googlecode.com/ · XML · 65 lines · 61 code · 0 blank · 4 comment · 0 complexity · 18d00f07874dcde80cdf64e50341f3db MD5 · raw file
- <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
- <node>
- <interface name="org.kandas">
- <!-- daemon information -->
- <method name="daemonVersion">
- <arg type="s" direction="out"/>
- </method>
- <method name="interfaceVersion">
- <arg type="s" direction="out"/>
- </method>
- <!-- client management -->
- <method name="registerClient">
- </method>
- <signal name="initComplete">
- </signal>
- <method name="unregisterClient">
- </method>
- <!-- NDAS information -->
- <signal name="systemInfo">
- <arg name="state" type="i" direction="out"/>
- </signal>
- <signal name="deviceInfo">
- <arg name="device" type="s" direction="out"/>
- <arg name="serial" type="s" direction="out"/>
- <arg name="state" type="i" direction="out"/>
- <arg name="writable" type="b" direction="out"/>
- </signal>
- <signal name="slotInfo">
- <arg name="slot" type="i" direction="out"/>
- <arg name="device" type="s" direction="out"/>
- <arg name="blockdevice" type="s" direction="out"/>
- <arg name="state" type="i" direction="out"/>
- </signal>
- <signal name="deviceRemoved">
- <arg name="device" type="s" direction="out"/>
- </signal>
- <signal name="slotRemoved">
- <arg name="slot" type="i" direction="out"/>
- </signal>
- <!-- NDAS management -->
- <method name="addDevice">
- <arg name="device" type="s" direction="in"/>
- <arg name="readKey" type="as" direction="in"/>
- <arg name="writeKey" type="s" direction="in"/>
- <arg name="result" type="i" direction="out"/>
- </method>
- <method name="removeDevice">
- <arg name="device" type="s" direction="in"/>
- </method>
- <method name="connectSlot">
- <arg name="slot" type="i" direction="in"/>
- <arg name="readOnly" type="b" direction="in"/>
- </method>
- <method name="disconnectSlot">
- <arg name="slot" type="i" direction="in"/>
- </method>
- <method name="connectDevice">
- <arg name="device" type="s" direction="in"/>
- <arg name="readOnly" type="b" direction="in"/>
- </method>
- <method name="disconnectDevice">
- <arg name="device" type="s" direction="in"/>
- </method>
- </interface>
- </node>