Emitted when the connection is closed.
The cause of this event can be
If g_dbus_connection_close() is called. In this case
remote_peer_vanished is set to FALSE and error is NULL.
If the remote peer closes the connection. In this case
remote_peer_vanished is set to TRUE and error is set.
If the remote peer sends invalid or malformed data. In this
case remote_peer_vanished is set to FALSE and error
is set.
Upon receiving this signal, you should give up your reference to
connection. You are guaranteed that this signal is emitted only
once.
TRUE if connection is closed because the
remote peer closed its end of the connection.
Since 2.26
[1]
This is so that g_bus_get() and g_bus_get_sync() can safely return the
same GDBusConnection when called from any thread.
Emitted when the connection is closed. The cause of this event can be If g_dbus_connection_close() is called. In this case remote_peer_vanished is set to FALSE and error is NULL. If the remote peer closes the connection. In this case remote_peer_vanished is set to TRUE and error is set. If the remote peer sends invalid or malformed data. In this case remote_peer_vanished is set to FALSE and error is set. Upon receiving this signal, you should give up your reference to connection. You are guaranteed that this signal is emitted only once. TRUE if connection is closed because the remote peer closed its end of the connection. Since 2.26 [1] This is so that g_bus_get() and g_bus_get_sync() can safely return the same GDBusConnection when called from any thread.