函数
GioDBusSignalCallback
自 2.26 开始
声明
void
(* GDBusSignalCallback) (
GDBusConnection* connection,
const gchar* sender_name,
const gchar* object_path,
const gchar* interface_name,
const gchar* signal_name,
GVariant* parameters,
gpointer user_data
)
参数
connection-
类型:
GDBusConnection一个
GDBusConnection对象。数据由函数的调用者所有。 sender_name-
类型: const gchar*
信号的发送者的唯一总线名称,或者在对等 D-Bus 连接上为
NULL。该参数可以为 NULL。数据由函数的调用者所有。 该值是一个以 NUL 结束的 UTF-8 字符串。 object_path-
类型: const gchar*
信号被发射的对象路径。
数据由函数的调用者所有。 该值是一个以 NUL 结束的 UTF-8 字符串。 interface_name-
类型: const gchar*
接口名称。
数据由函数的调用者所有。 该值是一个以 NUL 结束的 UTF-8 字符串。 signal_name-
类型: const gchar*
信号名称。
数据由函数的调用者所有。 该值是一个以 NUL 结束的 UTF-8 字符串。 parameters-
类型:
GVariant包含信号参数的
GVariant元组。数据由函数的调用者所有。 user_data-
类型: gpointer
订阅信号时传递的用户数据。
该参数可以为 NULL。数据由函数的调用者所有。