Signal
GioDBusObjectManagerClient::interface-proxy-properties-changed
since: 2.30
Declaration
void
interface_proxy_properties_changed (
  GDBusObjectManagerClient* self,
  GDBusObjectProxy* object_proxy,
  GDBusProxy* interface_proxy,
  GVariant* changed_properties,
  char** invalidated_properties,
  gpointer user_data
)
Description [src]
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
(see g_main_context_push_thread_default()) that manager was constructed in.
| Default handler: The default handler is called after the handlers added via  | 
| Available since: 2.30 | 
Parameters
- object_proxy
- 
            Type: GDBusObjectProxyThe GDBusObjectProxyon which an interface has properties that are changing.The data is owned by the caller of the function. 
- interface_proxy
- 
            Type: GDBusProxyThe GDBusProxythat has properties that are changing.The data is owned by the caller of the function. 
- changed_properties
- 
            Type: GVariantA GVariantcontaining the properties that changed (type:a{sv}).The data is owned by the caller of the function. 
- invalidated_properties
- 
            Type: An array of utf8A NULLterminated array of properties that were invalidated.The array must be NULL-terminated.The data is owned by the caller of the function. Each element is a NUL terminated UTF-8 string.