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.