Interface DBusObjectManagerClient.OnInterfaceProxySignal

Enclosing class:
DBusObjectManagerClient
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public static interface DBusObjectManagerClient.OnInterfaceProxySignal
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
  • Method Details

    • 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][g-main-context-push-thread-default]
      that @manager was constructed in.
      Parameters:
      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.