<?xml version="1.0"?>
<dump>
  <interface name="XdgDBusDBus" get-type="xdg_dbus_dbus_get_type">
    <property name="features" type="GStrv" flags="227"/>
    <property name="interfaces" type="GStrv" flags="227"/>
    <signal name="handle-hello" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-request-name" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
      <param type="guint"/>
    </signal>
    <signal name="handle-release-name" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-start-service-by-name" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
      <param type="guint"/>
    </signal>
    <signal name="handle-update-activation-environment" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="GVariant"/>
    </signal>
    <signal name="handle-name-has-owner" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-list-names" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-list-activatable-names" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-add-match" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-remove-match" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-name-owner" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-list-queued-owners" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-connection-unix-user" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-connection-unix-process-id" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-adt-audit-session-data" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-connection-selinux-security-context" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-reload-config" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-get-id" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-get-connection-credentials" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="name-owner-changed" return="void" when="last">
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="gchararray"/>
    </signal>
    <signal name="name-lost" return="void" when="last">
      <param type="gchararray"/>
    </signal>
    <signal name="name-acquired" return="void" when="last">
      <param type="gchararray"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusProxy" get-type="xdg_dbus_dbus_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBus"/>
  </class>
  <class name="XdgDBusDBusSkeleton" get-type="xdg_dbus_dbus_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBus"/>
  </class>
  <interface name="XdgDBusDBusProperties" get-type="xdg_dbus_dbus_properties_get_type">
    <signal name="handle-get" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-all" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-set" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
      <param type="gchararray"/>
      <param type="GVariant"/>
    </signal>
    <signal name="properties-changed" return="void" when="last">
      <param type="gchararray"/>
      <param type="GVariant"/>
      <param type="GStrv"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusPropertiesProxy" get-type="xdg_dbus_dbus_properties_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBusProperties"/>
  </class>
  <class name="XdgDBusDBusPropertiesSkeleton" get-type="xdg_dbus_dbus_properties_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBusProperties"/>
  </class>
  <interface name="XdgDBusDBusIntrospectable" get-type="xdg_dbus_dbus_introspectable_get_type">
    <signal name="handle-introspect" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusIntrospectableProxy" get-type="xdg_dbus_dbus_introspectable_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBusIntrospectable"/>
  </class>
  <class name="XdgDBusDBusIntrospectableSkeleton" get-type="xdg_dbus_dbus_introspectable_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBusIntrospectable"/>
  </class>
  <interface name="XdgDBusDBusMonitoring" get-type="xdg_dbus_dbus_monitoring_get_type">
    <signal name="handle-become-monitor" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="GStrv"/>
      <param type="guint"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusMonitoringProxy" get-type="xdg_dbus_dbus_monitoring_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBusMonitoring"/>
  </class>
  <class name="XdgDBusDBusMonitoringSkeleton" get-type="xdg_dbus_dbus_monitoring_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBusMonitoring"/>
  </class>
  <interface name="XdgDBusDBusPeer" get-type="xdg_dbus_dbus_peer_get_type">
    <signal name="handle-get-machine-id" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-ping" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusPeerProxy" get-type="xdg_dbus_dbus_peer_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBusPeer"/>
  </class>
  <class name="XdgDBusDBusPeerSkeleton" get-type="xdg_dbus_dbus_peer_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBusPeer"/>
  </class>
  <interface name="XdgDBusDBusDebugStats" get-type="xdg_dbus_dbus_debug_stats_get_type">
    <signal name="handle-get-stats" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
    <signal name="handle-get-connection-stats" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
      <param type="gchararray"/>
    </signal>
    <signal name="handle-get-all-match-rules" return="gboolean" when="last">
      <param type="GDBusMethodInvocation"/>
    </signal>
  </interface>
  <class name="XdgDBusDBusDebugStatsProxy" get-type="xdg_dbus_dbus_debug_stats_proxy_get_type" parents="GDBusProxy,GObject">
    <implements name="GDBusInterface"/>
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="XdgDBusDBusDebugStats"/>
  </class>
  <class name="XdgDBusDBusDebugStatsSkeleton" get-type="xdg_dbus_dbus_debug_stats_skeleton_get_type" parents="GDBusInterfaceSkeleton,GObject">
    <implements name="GDBusInterface"/>
    <implements name="XdgDBusDBusDebugStats"/>
  </class>
  <interface name="XdgDBusObject" get-type="xdg_dbus_object_get_type">
    <prerequisite name="GDBusObject"/>
    <property name="dbus" type="XdgDBusDBus" flags="227"/>
    <property name="dbus-debug-stats" type="XdgDBusDBusDebugStats" flags="227"/>
    <property name="dbus-introspectable" type="XdgDBusDBusIntrospectable" flags="227"/>
    <property name="dbus-monitoring" type="XdgDBusDBusMonitoring" flags="227"/>
    <property name="dbus-peer" type="XdgDBusDBusPeer" flags="227"/>
    <property name="dbus-properties" type="XdgDBusDBusProperties" flags="227"/>
  </interface>
  <class name="XdgDBusObjectProxy" get-type="xdg_dbus_object_proxy_get_type" parents="GDBusObjectProxy,GObject">
    <implements name="GDBusObject"/>
    <implements name="XdgDBusObject"/>
  </class>
  <class name="XdgDBusObjectSkeleton" get-type="xdg_dbus_object_skeleton_get_type" parents="GDBusObjectSkeleton,GObject">
    <implements name="GDBusObject"/>
    <implements name="XdgDBusObject"/>
  </class>
  <class name="XdgDBusObjectManagerClient" get-type="xdg_dbus_object_manager_client_get_type" parents="GDBusObjectManagerClient,GObject">
    <implements name="GInitable"/>
    <implements name="GAsyncInitable"/>
    <implements name="GDBusObjectManager"/>
  </class>
</dump>
