<!DOCTYPE node PUBLIC “-//freedesktop//DTD D-BUS Object Introspection 1.0//EN” “www.freedesktop.org/standards/dbus/1.0/introspect.dtd”> <node>

    <interface name="org.freedesktop.DBus.Introspectable">
      <method name="Introspect">
        <arg direction="out" type="s"/>
      </method>
    </interface>
    <interface name="org.freedesktop.DBus">
      <method name="Hello">
        <arg direction="out" type="s"/>
      </method>
      <method name="RequestName">
        <arg direction="in" type="s"/>
        <arg direction="in" type="u"/>
        <arg direction="out" type="u"/>
      </method>
      <method name="ReleaseName">
        <arg direction="in" type="s"/>
        <arg direction="out" type="u"/>
      </method>
      <method name="StartServiceByName">
        <arg direction="in" type="s"/>
        <arg direction="in" type="u"/>
        <arg direction="out" type="u"/>
      </method>
      <method name="UpdateActivationEnvironment">
        <arg direction="in" type="a{ss}"/>
      </method>
      <method name="NameHasOwner">
        <arg direction="in" type="s"/>
        <arg direction="out" type="b"/>
      </method>
      <method name="ListNames">
        <arg direction="out" type="as"/>
      </method>
      <method name="ListActivatableNames">
        <arg direction="out" type="as"/>
      </method>
      <method name="AddMatch">
        <arg direction="in" type="s"/>
      </method>
      <method name="RemoveMatch">
        <arg direction="in" type="s"/>
      </method>
      <method name="GetNameOwner">
        <arg direction="in" type="s"/>
        <arg direction="out" type="s"/>
      </method>
      <method name="ListQueuedOwners">
        <arg direction="in" type="s"/>
        <arg direction="out" type="as"/>
      </method>
      <method name="GetConnectionUnixUser">
        <arg direction="in" type="s"/>
        <arg direction="out" type="u"/>
      </method>
      <method name="GetConnectionUnixProcessID">
        <arg direction="in" type="s"/>
        <arg direction="out" type="u"/>
      </method>
      <method name="GetAdtAuditSessionData">
        <arg direction="in" type="s"/>
        <arg direction="out" type="ay"/>
      </method>
      <method name="GetConnectionSELinuxSecurityContext">
        <arg direction="in" type="s"/>
        <arg direction="out" type="ay"/>
      </method>
      <method name="ReloadConfig">
      </method>
      <method name="GetId">
        <arg direction="out" type="s"/>
      </method>
      <method name="GetConnectionCredentials">
        <arg direction="in" type="s"/>
        <arg direction="out" type="a{sv}"/>
      </method>
      <property name="Features" type="as" access="read">
        <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/>
      </property>
      <property name="Interfaces" type="as" access="read">
        <annotation name="org.freedesktop.DBus.Property.EmitsChangedSignal" value="const"/>
      </property>
      <signal name="NameOwnerChanged">
        <arg type="s"/>
        <arg type="s"/>
        <arg type="s"/>
      </signal>
      <signal name="NameLost">
        <arg type="s"/>
      </signal>
      <signal name="NameAcquired">
        <arg type="s"/>
      </signal>
    </interface>

</node>