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.
2.26
See Implementation
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.