GDBusConnection: when to close, when to unref
dvb at flensrocker.de
Thu Jun 6 22:50:39 PDT 2013
I'm using two different ways to connect to dbus-daemons.
First I use g_bus_get to connect to the system- resp. session-bus.
OTOH I use g_dbus_connection_new_for_address to connect to a third dbus-daemon, which is listening on a tcp port.
I know that sometimes, connections must not be closed, but I must confess, that I've not really understand when and
In the first case I assume, that I don't have to use g_dbus_connection_close since that are shared connections, right?
But do I have to g_object_unref the connection object?
In the second case, where I create a new connection, do I have to close it? And what about g_object_unref?
Thanks for clarification!
More information about the dbus