信号
NeoDBusObjectManagerClient::interface-proxy-signal
since: 2.30
声明
void
interface_proxy_signal (
GDBusObjectManagerClient* self,
GDBusObjectProxy* object_proxy,
GDBusProxy* interface_proxy,
gchar* sender_name,
gchar* signal_name,
GVariant* parameters,
gpointer user_data
)
描述 [src]
当在 interface_proxy 上接收到 D-Bus 信号时发出。
此信号仅作为便利存在,以避免需要将信号连接到所有由 manager 管理的接口代理。
此信号在 manager 被构建时的 [线程默认主上下文][g-main-context-push-thread-default] 中发出。
| 默认处理程序 默认处理程序在通过 |
| Available since: 2.30 |
参数
object_proxy-
类型:
GDBusObjectProxy在
GDBusObjectProxy上发出 D-Bus 信号。数据由函数的调用者拥有。 interface_proxy-
类型:
GDBusProxy发出 D-Bus 信号的
GDBusProxy。数据由函数的调用者拥有。 sender_name-
类型:
gchar*信号的发送者或如果连接不是总线连接,则为 NULL。
数据由函数的调用者拥有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 signal_name-
类型:
gchar*信号名称。
数据由函数的调用者拥有。 该值是一个以 NUL 结尾的 UTF-8 字符串。 parameters-
类型:
GVariant带有信号参数的
GVariant元组。数据由函数的调用者拥有。