]>
git.ipfire.org Git - thirdparty/systemd.git/blob - man/vtable-example.xml
1 <!DOCTYPE node PUBLIC
"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
2 "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
4 <interface name=
"org.freedesktop.DBus.Peer">
6 <method name=
"GetMachineId">
7 <arg type=
"s" name=
"machine_uuid" direction=
"out"/>
10 <interface name=
"org.freedesktop.DBus.Introspectable">
11 <method name=
"Introspect">
12 <arg name=
"data" type=
"s" direction=
"out"/>
15 <interface name=
"org.freedesktop.DBus.Properties">
17 <arg name=
"interface" direction=
"in" type=
"s"/>
18 <arg name=
"property" direction=
"in" type=
"s"/>
19 <arg name=
"value" direction=
"out" type=
"v"/>
21 <method name=
"GetAll">
22 <arg name=
"interface" direction=
"in" type=
"s"/>
23 <arg name=
"properties" direction=
"out" type=
"a{sv}"/>
26 <arg name=
"interface" direction=
"in" type=
"s"/>
27 <arg name=
"property" direction=
"in" type=
"s"/>
28 <arg name=
"value" direction=
"in" type=
"v"/>
30 <signal name=
"PropertiesChanged">
31 <arg type=
"s" name=
"interface"/>
32 <arg type=
"a{sv}" name=
"changed_properties"/>
33 <arg type=
"as" name=
"invalidated_properties"/>
36 <interface name=
"org.freedesktop.systemd.VtableExample">
37 <method name=
"Method1">
38 <arg type=
"s" direction=
"in"/>
39 <arg type=
"s" direction=
"out"/>
41 <method name=
"Method2">
42 <arg type=
"s" name=
"string" direction=
"in"/>
43 <arg type=
"o" name=
"path" direction=
"in"/>
44 <arg type=
"s" name=
"returnstring" direction=
"out"/>
45 <annotation name=
"org.freedesktop.DBus.Deprecated" value=
"true"/>
47 <property name=
"AutomaticStringProperty" type=
"s" access=
"readwrite">
49 <property name=
"AutomaticIntegerProperty" type=
"u" access=
"readwrite">
50 <annotation name=
"org.freedesktop.DBus.Property.EmitsChangedSignal" value=
"invalidates"/>