信号
GioDBusProxy::g-properties-changed
自:2.26
声明
void
g_properties_changed (
GDBusProxy* self,
GVariant* changed_properties,
char** invalidated_properties,
gpointer user_data
)
描述 [src]
当proxy上的一个或多个D-Bus属性发生变化时发出。在触发此信号时,本地缓存已经更新。请注意,both changed_properties
和 invalidated_properties
都保证永远不会为 NULL
(尽管可能为空)。
如果代理设置了flag G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES
,则 invalidated_properties
将始终为空。
此信号对应于org.freedesktop.DBus.Properties
接口上的PropertiesChanged
D-Bus信号。
默认处理程序 默认处理程序在通过 |
自:2.26 |
参数
changed_properties
-
类型:
GVariant
包含已更改属性的
GVariant
(类型:a{sv}
)。数据由函数的调用者拥有。 invalidated_properties
-
类型: 一个
utf8
数组被无效化的属性的
NULL
终止的数组。数组必须是 NULL
终止的。数据由函数的调用者拥有。 每个元素是一个以NUL终止的UTF-8字符串。