/** * Decrement refcount on a #DBusGConnection * * @param gconnection the connection to unref */ void dbus_g_connection_unref (DBusGConnection *gconnection) { DBusConnection *c; c = DBUS_CONNECTION_FROM_G_CONNECTION (gconnection); dbus_connection_unref (c); }
/** * Increment refcount on a #DBusGConnection * * @param gconnection the connection to ref * @returns the connection that was ref'd */ DBusGConnection* dbus_g_connection_ref (DBusGConnection *gconnection) { DBusConnection *c; c = DBUS_CONNECTION_FROM_G_CONNECTION (gconnection); dbus_connection_ref (c); return gconnection; }
/** * Get the DBusConnection corresponding to this DBusGConnection. * The return value does not have its refcount incremented. * * @returns DBusConnection */ DBusConnection* dbus_g_connection_get_connection (DBusGConnection *gconnection) { return DBUS_CONNECTION_FROM_G_CONNECTION (gconnection); }
/** * Blocks until outgoing calls and signal emissions have been sent. * * @param connection the connection to flush */ void dbus_g_connection_flush (DBusGConnection *connection) { dbus_connection_flush (DBUS_CONNECTION_FROM_G_CONNECTION (connection)); }
/** * dbus_g_connection_get_connection: * @gconnection: a #DBusGConnection * * Get the #DBusConnection corresponding to this #DBusGConnection. * The return value does not have its refcount incremented. * * Returns: #DBusConnection */ DBusConnection* dbus_g_connection_get_connection (DBusGConnection *gconnection) { g_return_val_if_fail (gconnection, NULL); return DBUS_CONNECTION_FROM_G_CONNECTION (gconnection); }