git-svn-id: http://dev.openwengo.org/svn/openwengo/wengophone-ng/branches/wengophone-dbus-api/libs/dbus@7382 30a43799-04e7-0310-8b2b-ea0d24f86d0e
193 lines
No EOL
9.6 KiB
XML
193 lines
No EOL
9.6 KiB
XML
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
<node name="/Test">
|
|
<interface name="org.freedesktop.DBus.Binding.SingleTests">
|
|
<annotation name="org.freedesktop.DBus.Description" value="A single test to check overloading"/>
|
|
<method name="Sum">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns the sum of the values in the input list"/>
|
|
<arg type="ay" name="input" direction="in"/>
|
|
<arg type="u" name="output" direction="out"/>
|
|
</method>
|
|
</interface>
|
|
|
|
<interface name="org.freedesktop.DBus.Binding.Tests">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Contains all the tests to run on the bindings."/>
|
|
|
|
<method name="Identity">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="v" name="input" direction="in"/>
|
|
<arg type="v" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityByte">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="y" name="input" direction="in"/>
|
|
<arg type="y" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityBool">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="b" name="input" direction="in"/>
|
|
<arg type="b" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt16">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="n" name="input" direction="in"/>
|
|
<arg type="n" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt16">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="q" name="input" direction="in"/>
|
|
<arg type="q" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt32">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="i" name="input" direction="in"/>
|
|
<arg type="i" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt32">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="u" name="input" direction="in"/>
|
|
<arg type="u" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt64">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="x" name="input" direction="in"/>
|
|
<arg type="x" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt64">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="t" name="input" direction="in"/>
|
|
<arg type="t" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityDouble">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="d" name="input" direction="in"/>
|
|
<arg type="d" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityString">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="s" name="input" direction="in"/>
|
|
<arg type="s" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityArray">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="av" name="input" direction="in"/>
|
|
<arg type="av" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityByteArray">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="ay" name="input" direction="in"/>
|
|
<arg type="ay" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityBoolArray">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="ab" name="input" direction="in"/>
|
|
<arg type="ab" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt16Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="an" name="input" direction="in"/>
|
|
<arg type="an" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt16Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="aq" name="input" direction="in"/>
|
|
<arg type="aq" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt32Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="ai" name="input" direction="in"/>
|
|
<arg type="ai" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt32Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="au" name="input" direction="in"/>
|
|
<arg type="au" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityInt64Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="ax" name="input" direction="in"/>
|
|
<arg type="ax" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityUInt64Array">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="at" name="input" direction="in"/>
|
|
<arg type="at" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityDoubleArray">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="ad" name="input" direction="in"/>
|
|
<arg type="ad" name="output" direction="out"/>
|
|
</method>
|
|
<method name="IdentityStringArray">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns whatever it is passed"/>
|
|
<arg type="as" name="input" direction="in"/>
|
|
<arg type="as" name="output" direction="out"/>
|
|
</method>
|
|
|
|
|
|
|
|
|
|
<method name="Sum">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Returns the sum of the values in the input list"/>
|
|
<arg type="ai" name="input" direction="in"/>
|
|
<arg type="x" name="output" direction="out"/>
|
|
</method>
|
|
|
|
<method name="InvertMapping">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Given a map of A => B, should return a map of B => a list of all the As which mapped to B"/>
|
|
<arg type="a{ss}" name="input" direction="in"/>
|
|
<arg type="a{sas}" name="output" direction="out"/>
|
|
</method>
|
|
|
|
<method name="DeStruct">
|
|
<annotation name="org.freedesktop.DBus.Description" value="This method returns the contents of a struct as separate values"/>
|
|
<arg type="(sun)" name="input" direction="in"/>
|
|
<arg type="s" name="outstring" direction="out"/>
|
|
<arg type="u" name="outuint32" direction="out"/>
|
|
<arg type="n" name="outuint16" direction="out"/>
|
|
</method>
|
|
|
|
<method name="Primitize">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Given any compound type as a variant, return all the primitive types recursively contained within as an array of variants"/>
|
|
<arg type="v" name="input" direction="in"/>
|
|
<arg type="av" name="output" direction="out"/>
|
|
</method>
|
|
|
|
<method name="Invert">
|
|
<annotation name="org.freedesktop.DBus.Description" value="inverts it's input"/>
|
|
<arg type="b" name="input" direction="in"/>
|
|
<arg type="b" name="output" direction="out"/>
|
|
</method>
|
|
|
|
<method name="Trigger">
|
|
<annotation name="org.freedesktop.DBus.Description" value="triggers sending of a signal from the supplied object with the given parameter"/>
|
|
<arg type="s" name="object" direction="in"/>
|
|
<arg type="t" name="parameter" direction="in"/>
|
|
</method>
|
|
<method name="Exit">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Causes server process to exit"/>
|
|
</method>
|
|
</interface>
|
|
|
|
<interface name="org.freedesktop.DBus.Binding.TestSignals">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Signals that can be sent within the tests."/>
|
|
<signal name="Triggered">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Sent in response to a method call"/>
|
|
<arg type="t" name="parameter"/>
|
|
</signal>
|
|
|
|
<signal name="Trigger">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Causes a callback"/>
|
|
<arg type="q" name="parameter1"/>
|
|
<arg type="d" name="parameter2"/>
|
|
</signal>
|
|
</interface>
|
|
|
|
<interface name="org.freedesktop.DBus.Binding.TestCallbacks">
|
|
<annotation name="org.freedesktop.DBus.Description" value="Callbacks to be made on the client."/>
|
|
<method name="Response">
|
|
<annotation name="org.freedesktop.DBus.Description" value="when the trigger signal is received, this method should be called on the sending service/object."/>
|
|
<arg type="q" name="input1" direction="in"/>
|
|
<arg type="d" name="input2" direction="in"/>
|
|
</method>
|
|
</interface>
|
|
</node> |