1
<node name='/org/freedesktop/xesam/searcher/main'>
2
<interface name='org.freedesktop.DBus.Introspectable'>
3
<method name='Introspect'>
4
<arg name='xml_data' type='s' direction='out'/>
7
<interface name='org.freedesktop.xesam.Search'>
8
<method name='GetState'>
9
<arg name='state_info' type='as' direction='out'/>
11
<method name='StartSearch'>
12
<arg name='search' type='s' direction='in'/>
14
<method name='GetHits'>
15
<annotation name="com.trolltech.QtDBus.QtTypeName.Out0"
16
value="QVector<QList<QVariant> >"/>
17
<arg name='search' type='s' direction='in'/>
18
<arg name='num' type='u' direction='in'/>
19
<arg name='hits' type='aav' direction='out'/>
21
<method name='GetHitCount'>
22
<arg name='search' type='s' direction='in'/>
23
<arg name='count' type='u' direction='out'/>
25
<method name='NewSession'>
26
<arg name='out' type='s' direction='out'/>
28
<method name='CloseSession'>
29
<arg name='session' type='s' direction='in'/>
31
<method name='GetHitData'>
32
<annotation name="com.trolltech.QtDBus.QtTypeName.In1"
33
value="QList<int>"/>
34
<annotation name="com.trolltech.QtDBus.QtTypeName.Out0"
35
value="QVector<QList<QVariant> >"/>
36
<arg name='search' type='s' direction='in'/>
37
<arg name='hit_ids' type='au' direction='in'/>
38
<arg name='fields' type='as' direction='in'/>
39
<arg name='hit_data' type='aav' direction='out'/>
41
<method name='SetProperty'>
42
<arg name='session' type='s' direction='in'/>
43
<arg name='prop' type='s' direction='in'/>
44
<arg name='val' type='v' direction='in'/>
45
<arg name='new_val' type='v' direction='out'/>
47
<method name='NewSearch'>
48
<arg name='session' type='s' direction='in'/>
49
<arg name='query_xml' type='s' direction='in'/>
50
<arg name='search' type='s' direction='out'/>
52
<method name='CountHits'>
53
<arg name='search' type='s' direction='in'/>
54
<arg name='count' type='i' direction='out'/>
56
<method name='GetProperty'>
57
<arg name='session' type='s' direction='in'/>
58
<arg name='prop' type='s' direction='in'/>
59
<arg name='value' type='v' direction='out'/>
61
<method name='CloseSearch'>
62
<arg name='search' type='s' direction='in'/>
64
<signal name='HitsAdded'>
65
<arg name='search' type='s'/>
66
<arg name='count' type='u'/>
68
<signal name='HitsRemoved'>
69
<annotation name="com.trolltech.QtDBus.QtTypeName.In1"
70
value="QList<uint>"/>
71
<arg name='search' type='s'/>
72
<arg name='hit_ids' type='au'/>
74
<signal name='HitsModified'>
75
<annotation name="com.trolltech.QtDBus.QtTypeName.In1"
76
value="QList<uint>"/>
77
<arg name='search' type='s'/>
78
<arg name='hit_ids' type='au'/>
80
<signal name='SearchDone'>
81
<arg name='search' type='s'/>
83
<signal name='StateChanged'>
84
<arg name='state_info' type='as'/>