summaryrefslogtreecommitdiffstats
path: root/src/sbus/codegen/dbus.xml
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 05:31:45 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-19 05:31:45 +0000
commit74aa0bc6779af38018a03fd2cf4419fe85917904 (patch)
tree9cb0681aac9a94a49c153d5823e7a55d1513d91f /src/sbus/codegen/dbus.xml
parentInitial commit. (diff)
downloadsssd-74aa0bc6779af38018a03fd2cf4419fe85917904.tar.xz
sssd-74aa0bc6779af38018a03fd2cf4419fe85917904.zip
Adding upstream version 2.9.4.upstream/2.9.4
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/sbus/codegen/dbus.xml')
-rw-r--r--src/sbus/codegen/dbus.xml100
1 files changed, 100 insertions, 0 deletions
diff --git a/src/sbus/codegen/dbus.xml b/src/sbus/codegen/dbus.xml
new file mode 100644
index 0000000..e5bec2f
--- /dev/null
+++ b/src/sbus/codegen/dbus.xml
@@ -0,0 +1,100 @@
+<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
+<node name="/org/freedesktop/sssd">
+ <interface name="org.freedesktop.DBus">
+ <annotation name="codegen.Name" value="DBus" />
+ <annotation name="codegen.Caller" value="false" />
+ <method name="Hello">
+ <annotation name="codegen.AsyncCaller" value="true" />
+ <arg type="s" name="name" direction="out" />
+ </method>
+ <method name="RequestName">
+ <annotation name="codegen.AsyncCaller" value="true" />
+ <arg type="s" name="name" direction="in" />
+ <arg type="u" name="flags" direction="in" />
+ <arg type="u" name="result" direction="out" />
+ </method>
+ <method name="ReleaseName">
+ <arg type="s" name="name" direction="in" />
+ <arg type="u" name="result" direction="out" />
+ </method>
+ <method name="NameHasOwner">
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="b" name="result" direction="out" />
+ </method>
+ <method name="ListNames" key="True">
+ <arg type="as" name="names" direction="out" />
+ </method>
+ <method name="ListActivatableNames" key="True">
+ <arg type="as" name="names" direction="out" />
+ </method>
+ <method name="AddMatch">
+ <arg type="s" name="rule" direction="in" />
+ </method>
+ <method name="RemoveMatch">
+ <arg type="s" name="rule" direction="in" />
+ </method>
+ <method name="GetNameOwner">
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="s" name="unique_name" direction="out" />
+ </method>
+ <method name="ListQueuedOwners">
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="as" name="unique_names" direction="out" />
+ </method>
+ <method name="GetConnectionUnixUser">
+ <annotation name="codegen.AsyncCaller" value="true" />
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="u" name="uid" direction="out" />
+ </method>
+ <method name="GetConnectionUnixProcessID">
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="u" name="pid" direction="out" />
+ </method>
+ <method name="GetId" key="True">
+ <arg type="s" name="bus_name" direction="out" />
+ </method>
+ <method name="StartServiceByName">
+ <arg type="s" name="name" direction="in" key="1" />
+ <arg type="u" name="flags" direction="in" />
+ <arg type="u" name="result" direction="out" />
+ </method>
+ <signal name="NameOwnerChanged">
+ <arg type="s" name="name" />
+ <arg type="s" name="new_owner" />
+ <arg type="s" name="old_owner" />
+ </signal>
+ <signal name="NameAcquired">
+ <arg type="s" name="name" />
+ </signal>
+ <signal name="NameLost">
+ <arg type="s" name="name" />
+ </signal>
+ </interface>
+ <interface name="org.freedesktop.DBus.Introspectable">
+ <annotation name="codegen.Caller" value="false" />
+ <method name="Introspect">
+ <arg type="s" name="introspection" direction="out" key="1" />
+ </method>
+ </interface>
+ <interface name="org.freedesktop.DBus.Properties">
+ <annotation name="codegen.Name" value="DBusProperties" />
+ <method name="Get">
+ <annotation name="codegen.CustomOutputHandler" value="true" />
+ <arg type="s" name="interface_name" direction="in" key="1" />
+ <arg type="s" name="property_name" direction="in" key="2" />
+ <arg type="v" name="property_value" direction="out" />
+ </method>
+ <method name="Set">
+ <annotation name="codegen.CustomInputHandler" value="true" />
+ <arg type="s" name="interface_name" direction="in" />
+ <arg type="s" name="property_name" direction="in" />
+ <arg type="v" name="new_value" direction="in" />
+ </method>
+ <method name="GetAll">
+ <annotation name="codegen.CustomOutputHandler" value="true" />
+ <arg type="s" name="interface_name" direction="in" key="1" />
+ <arg type="a{sv}" name="properties" direction="out" />
+ </method>
+ </interface>
+</node>