PageRenderTime 14ms CodeModel.GetById 8ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

/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
 1<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
 2<node>
 3  <interface name="org.kandas">
 4    <!-- daemon information -->
 5    <method name="daemonVersion">
 6      <arg type="s" direction="out"/>
 7    </method>
 8    <method name="interfaceVersion">
 9      <arg type="s" direction="out"/>
10    </method>
11    <!-- client management -->
12    <method name="registerClient">
13    </method>
14    <signal name="initComplete">
15    </signal>
16    <method name="unregisterClient">
17    </method>
18    <!-- NDAS information -->
19    <signal name="systemInfo">
20      <arg name="state" type="i" direction="out"/>
21    </signal>
22    <signal name="deviceInfo">
23      <arg name="device" type="s" direction="out"/>
24      <arg name="serial" type="s" direction="out"/>
25      <arg name="state" type="i" direction="out"/>
26      <arg name="writable" type="b" direction="out"/>
27    </signal>
28    <signal name="slotInfo">
29      <arg name="slot" type="i" direction="out"/>
30      <arg name="device" type="s" direction="out"/>
31      <arg name="blockdevice" type="s" direction="out"/>
32      <arg name="state" type="i" direction="out"/>
33    </signal>
34    <signal name="deviceRemoved">
35      <arg name="device" type="s" direction="out"/>
36    </signal>
37    <signal name="slotRemoved">
38      <arg name="slot" type="i" direction="out"/>
39    </signal>
40    <!-- NDAS management -->
41    <method name="addDevice">
42      <arg name="device" type="s" direction="in"/>
43      <arg name="readKey" type="as" direction="in"/>
44      <arg name="writeKey" type="s" direction="in"/>
45      <arg name="result" type="i" direction="out"/>
46    </method>
47    <method name="removeDevice">
48      <arg name="device" type="s" direction="in"/>
49    </method>
50    <method name="connectSlot">
51      <arg name="slot" type="i" direction="in"/>
52      <arg name="readOnly" type="b" direction="in"/>
53    </method>
54    <method name="disconnectSlot">
55      <arg name="slot" type="i" direction="in"/>
56    </method>
57    <method name="connectDevice">
58      <arg name="device" type="s" direction="in"/>
59      <arg name="readOnly" type="b" direction="in"/>
60    </method>
61    <method name="disconnectDevice">
62      <arg name="device" type="s" direction="in"/>
63    </method>
64  </interface>
65</node>