Schnittstelle DBusObjectManagerClient.OnInterfaceProxySignal

Umschließende Klasse:
DBusObjectManagerClient
Funktionsschnittstelle:
Dies ist eine funktionale Schnittstelle, die somit als Zuweisungsziel für einen Lambdaausdruck oder eine Methodenreferenz verwendet werden kann.

@FunctionalInterface public static interface DBusObjectManagerClient.OnInterfaceProxySignal
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    onInterfaceProxySignal(DBusObjectProxy object_proxy, DBusProxy interface_proxy, Str sender_name, Str signal_name, Variant parameters)
    Emitted when a D-Bus signal is received on @interface_proxy.
  • Methodendetails

    • onInterfaceProxySignal

      void onInterfaceProxySignal(@Nonnull DBusObjectProxy object_proxy, @Nonnull DBusProxy interface_proxy, @Nonnull Str sender_name, @Nonnull Str signal_name, @Nonnull Variant parameters)
      Emitted when a D-Bus signal is received on @interface_proxy.

      This signal exists purely as a convenience to avoid having to
      connect signals to all interface proxies managed by @manager.

      This signal is emitted in the thread-default main context
      (see [method@GLib.MainContext.push_thread_default])
      that @manager was constructed in.
      Parameter:
      object_proxy - The #GDBusObjectProxy on which an interface is emitting a D-Bus signal.
      interface_proxy - The #GDBusProxy that is emitting a D-Bus signal.
      sender_name - The sender of the signal or NULL if the connection is not a bus connection.
      signal_name - The signal name.
      parameters - A #GVariant tuple with parameters for the signal.