信号
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
元组。数据由函数的调用者拥有。