2005-02-17 Colin Walters <walters@verbum.org>
[platform/upstream/dbus.git] / test / glib / test-service-glib.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <node name="/org/freedesktop/DBus/Tests/MyTestObject">
4
5   <interface name="org.freedesktop.DBus.Tests.MyObject">
6     <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object"/>
7
8     <method name="DoNothing">
9       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object_do_nothing"/>
10     </method>
11
12     <method name="Increment">
13       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object_increment"/>
14       <arg type="uint32" name="x" />
15       <arg type="uint32" direction="out" />
16     </method>
17
18     <method name="ThrowError">
19       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object_throw_error"/>
20     </method>
21
22     <method name="Uppercase">
23       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object_uppercase"/>
24       <arg type="string" direction="in" />
25       <arg type="string" direction="out" />
26     </method>
27
28     <method name="ManyArgs">
29       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="my_object_many_args"/>
30       <arg type="uint32" name="x" direction="in" />
31       <arg type="string" name="str" direction="in" />
32       <arg type="double" name="trouble" direction="in" />
33       <arg type="double" name="d_ret" direction="out" />
34       <arg type="string" name="str_ret" direction="out" />
35     </method>
36
37   </interface>
38
39 </node>