1496a78e360f1fb127379fc2580a713f47ba0535
[qtrapids] / dbus / com.ixonos.qtrapids.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <node name="/com/ixonos/qtrapids">
4
5   <interface name="com.ixonos.qtrapids">
6
7     <method name="getState">
8     </method>
9
10     <method name="addTorrent">
11       <arg type="s" name="path" direction="in"/>
12       <arg type="s" name="save_path" direction="in"/>
13       <arg type="a{ss}" name="other_params" direction="in"/>
14       <annotation name="com.trolltech.QtDBus.QtTypeName.In2" 
15                   value="qtrapids::ParamsMap_t"/>
16     </method>
17
18     <method name="removeTorrent">
19       <arg type="s" name="hash" direction="in"/>
20     </method>
21
22     <signal name="alert">
23       <arg type="(ssuuuuuuuut)" name="info" direction="out"/>
24       <annotation name="com.trolltech.QtDBus.QtTypeName.In0" 
25                   value="qtrapids::TorrentState"/>
26       <arg type="a{ss}" name="other_info" direction="out"/>
27       <annotation name="com.trolltech.QtDBus.QtTypeName.In1" 
28                   value="qtrapids::ParamsMap_t"/>
29     </signal>
30
31     <method name="getOptions">
32       <arg type="a{ss}" direction="out" name="options"/>
33       <annotation name="com.trolltech.QtDBus.QtTypeName.Out0" 
34                   value="qtrapids::ParamsMap_t"/>
35     </method>
36
37     <method name="setOption">
38       <arg type="s" direction="in" name="name"/>
39       <arg type="s" direction="in" name="value"/>
40     </method>
41
42   </interface>
43
44 </node>