信号
GioDBusObjectManagerClient::interface-proxy-properties-changed
自 2.30
声明
void
interface_proxy_properties_changed (
GDBusObjectManagerClient* self,
GDBusObjectProxy* object_proxy,
GDBusProxy* interface_proxy,
GVariant* changed_properties,
char** invalidated_properties,
gpointer user_data
)
描述 [src]
当代理上的一个或多个 D-Bus 属性修改时发出。当此信号触发时,本地缓存已经更新。注意,changed_properties
和 invalidated_properties
保证永远不会是 NULL
(尽管它们可能为空)。
此信号纯粹是为了方便,以避免需要将信号连接到由 manager
管理的所有接口代理。
此信号是在 manager
构造的 [thread-default main context][g-main-context-push-thread-default] 中发出的。
默认处理程序 默认处理程序在通过 |
自 2.30 以来可用 |
参数
object_proxy
-
类型:
GDBusObjectProxy
在其属性正在更改的
GDBusObjectProxy
上。数据由函数的调用者拥有。 interface_proxy
-
类型:
GDBusProxy
正在修改属性的
GDBusProxy
。数据由函数的调用者拥有。 changed_properties
-
类型:
GVariant
包含已更改属性的
GVariant
(类型:a{sv}
)。数据由函数的调用者拥有。 invalidated_properties
-
类型: utf8 的数组
无效属性的非空终止数组。
该数组必须非空终止。 数据由函数的调用者拥有。 每个元素都是一个 NUL 终止的 UTF-8 字符串。