hook gvariant vectors up to kdbus
[platform/upstream/glib.git] / gio / dbus-daemon.xml
1 <node>
2   <interface name="org.freedesktop.DBus">
3     <method name="Hello">
4       <arg direction="out" type="s" name="assigned_name"/>
5     </method>
6     <method name="RequestName">
7       <arg direction="in" type="s" name="name"/>
8       <arg direction="in" type="u" name="flags"/>
9       <arg direction="out" type="u" name="value"/>
10     </method>
11     <method name="ReleaseName">
12       <arg direction="in" type="s" name="name"/>
13       <arg direction="out" type="u" name="value"/>
14     </method>
15     <method name="StartServiceByName">
16       <arg direction="in" type="s" name="name"/>
17       <arg direction="in" type="u" name="flags"/>
18       <arg direction="out" type="u" name="value"/>
19     </method>
20     <method name="NameHasOwner">
21       <arg direction="in" type="s" name="name"/>
22       <arg direction="out" type="b" name="has_owner"/>
23     </method>
24     <method name="ListNames">
25       <arg direction="out" type="as" name="names"/>
26     </method>
27     <method name="ListActivatableNames">
28       <arg direction="out" type="as" name="activatable_names"/>
29     </method>
30     <method name="AddMatch">
31       <arg direction="in" type="s" name="rule"/>
32     </method>
33     <method name="RemoveMatch">
34       <arg direction="in" type="s" name="rule"/>
35     </method>
36     <method name="GetNameOwner">
37       <arg direction="in" type="s" name="name"/>
38       <arg direction="out" type="s" name="unique_name"/>
39     </method>
40     <method name="ListQueuedOwners">
41       <arg direction="in" type="s" name="name"/>
42       <arg direction="out" type="as" name="queued_owners"/>
43     </method>
44     <method name="GetConnectionUnixUser">
45       <arg direction="in" type="s" name="name"/>
46       <arg direction="out" type="u" name="uid"/>
47     </method>
48     <method name="GetConnectionUnixProcessID">
49       <arg direction="in" type="s" name="name"/>
50       <arg direction="out" type="u" name="pid"/>
51     </method>
52     <method name="GetConnectionSELinuxSecurityContext">
53       <arg direction="in" type="s" name="name"/>
54       <arg direction="out" type="ay" name="security_context"/>
55     </method>
56     <method name="UpdateActivationEnvironment">
57       <arg direction="in" type="a{ss}" name="environment"/>
58     </method>
59     <method name="ReloadConfig">
60     </method>
61     <method name="GetId">
62       <arg direction="out" type="s" name="unique_id"/>
63     </method>
64     <signal name="NameOwnerChanged">
65       <arg type="s" name="name"/>
66       <arg type="s" name="old_owner"/>
67       <arg type="s" name="new_owner"/>
68     </signal>
69     <signal name="NameLost">
70       <arg type="s" name="name"/>
71     </signal>
72     <signal name="NameAcquired">
73       <arg type="s" name="name"/>
74     </signal>
75   </interface>
76 </node>