summaryrefslogtreecommitdiff
path: root/xml/DeviceEventListener.xml
diff options
context:
space:
mode:
authorMark Doffman <mark.doffman@codethink.co.uk>2010-02-11 16:47:44 -0800
committerMark Doffman <mark.doffman@codethink.co.uk>2010-02-11 16:47:44 -0800
commit5ff3694f5476aaaff3fe48fd0738c238189c25bb (patch)
treea39760455ee2844df2b8b348eec4a1c39585ed2d /xml/DeviceEventListener.xml
parent27b2476a7cb025f4facab42337cb4d4a9972fd25 (diff)
downloadat-spi2-core-5ff3694f5476aaaff3fe48fd0738c238189c25bb.tar.gz
Completely re-work the protocol definitions.
The XML has been re-done without the telepathy extensions. An 'idl' has been added. This is NOT currently the canonical protocol definition. It has more information than the XML spec but is written in a pseudo idl for which there is no parser. In the future the protocol should be defined to a similar standard. The requirements for moving to canonical IDL are that it is useful for generating Qt / GBus bindings. Add a script to create c literals of introspection data out of the introspection XML.
Diffstat (limited to 'xml/DeviceEventListener.xml')
-rw-r--r--xml/DeviceEventListener.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/xml/DeviceEventListener.xml b/xml/DeviceEventListener.xml
new file mode 100644
index 00000000..69193e39
--- /dev/null
+++ b/xml/DeviceEventListener.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<node name="/node">
+<interface name="org.freedesktop.atspi.DeviceEventListener">
+
+ <method name="NotifyEvent">
+ <arg direction="in" name="event" type="(uinnisb)"/>
+ <annotation name="com.trolltech.QtDBus.QtTypeName.In0" value="QSpiDeviceEvent"/>
+ <arg direction="out" type="b"/>
+ </method>
+
+</interface>
+</node>