Added Q_FUNC_INFO macros to some functions.
[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="(ssuuuuuuuutt)" 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="setOptions">
38       <arg type="a{ss}" direction="in" name="options"/>
39       <annotation name="com.trolltech.QtDBus.QtTypeName.In0" 
40                   value="qtrapids::ParamsMap_t"/>
41     </method>
42
43     <method name="terminateSession">
44     </method>
45                 
46                 <signal name="terminate">
47                 </signal>
48                 
49                 <signal name="sessionTerminated">
50                 </signal>
51                 
52   </interface>
53
54 </node>