Gio.DBusObjectManagerClient::interface-proxy-properties-changed

connect('interface-proxy-properties-changed', function (dBusObjectManagerClient, object_proxy: Gio.DBusObjectProxy, interface_proxy: Gio.DBusProxy, changed_properties: GLib.Variant, invalidated_properties: Array(String), ): void);
  

Emitted when one or more D-Bus properties on proxy changes. The local cache has already been updated when this signal fires. Note that both changed_properties and invalidated_properties are guaranteed to never be null (either may be empty though).

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.

Since 2.30

dBusObjectManagerClient

instance of Gio.DBusObjectManagerClient that is emitting the signal

object_proxy

The Gio.DBusObjectProxy on which an interface has properties that are changing.

interface_proxy

The Gio.DBusProxy that has properties that are changing.

changed_properties

A GLib.Variant containing the properties that changed.

invalidated_properties

A null terminated array of properties that was invalidated.