信号
GioDBusConnection::closed
自:2.26
[−]
声明
void
closed (
GDBusConnection* self,
gboolean remote_peer_vanished,
GError* error,
gpointer user_data
)
[−]
描述 [来源]
当连接被关闭时发出。
此事件的触发原因可以
-
如果调用
g_dbus_connection_close()
。在这种情况下,remote_peer_vanished
设置为FALSE
且error
为NULL
。 -
如果远程对等方关闭了连接。在这种情况下,
remote_peer_vanished
设置为TRUE
且error
被设置。 -
如果远程对等方发送无效或格式不正确的数据。在这种情况下,
remote_peer_vanished
设置为FALSE
且error
被设置。
在这条信号被接收时,你应该放弃对connection
的引用。你可以确信这个信号只发出来一次。
默认处理程序 默认处理程序在通过 |
自:2.26以来可用 |