connectInterfaceProxyPropertiesChanged

fun connectInterfaceProxyPropertiesChanged(connectFlags: <Error class: unknown class> = ConnectFlags(0u), handler: (objectProxy: DBusObjectProxy, interfaceProxy: DBusProxy, <Error class: unknown class>, invalidatedProperties: List<String>) -> Unit): <Error class: unknown class>

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

Since

2.30

Parameters

connectFlags

A combination of ConnectFlags

handler

the Callback to connect. Params: objectProxy The #GDBusObjectProxy on which an interface has properties that are changing.; interfaceProxy The #GDBusProxy that has properties that are changing.; changedProperties A #GVariant containing the properties that changed (type: a{sv}).; invalidatedProperties A null terminated array of properties that were invalidated.