DBusConnection* dbus_connection_ref (DBusConnection *connection);
DBUS_EXPORT
void dbus_connection_unref (DBusConnection *connection);
+#ifdef ENABLE_KDBUS_TRANSPORT
+DBUS_EXPORT
+void dbus_connection_unref_phantom (DBusConnection *connection);
+#endif
DBUS_EXPORT
void dbus_connection_close (DBusConnection *connection);
DBUS_EXPORT
dbus_bool_t dbus_connection_get_is_connected (DBusConnection *connection);
DBUS_EXPORT
-unsigned int dbus_connection_get_is_kdbus (DBusConnection *connection);
-DBUS_EXPORT
-void dbus_connection_set_is_kdbus (DBusConnection *connection, unsigned int value);
-DBUS_EXPORT
dbus_bool_t dbus_connection_get_is_authenticated (DBusConnection *connection);
+#ifdef ENABLE_KDBUS_TRANSPORT
DBUS_EXPORT
dbus_bool_t dbus_connection_set_is_authenticated (DBusConnection *connection);
+#endif
DBUS_EXPORT
dbus_bool_t dbus_connection_get_is_anonymous (DBusConnection *connection);
DBUS_EXPORT
DBUS_EXPORT
dbus_bool_t dbus_connection_get_unix_process_id (DBusConnection *connection,
unsigned long *pid);
+#ifdef ENABLE_KDBUS_TRANSPORT
+DBUS_EXPORT
+dbus_bool_t dbus_connection_get_unix_user_dbus (DBusConnection *connection,
+ unsigned long *uid);
+DBUS_EXPORT
+dbus_bool_t dbus_connection_get_unix_process_id_dbus (DBusConnection *connection,
+ unsigned long *pid);
+#endif
DBUS_EXPORT
dbus_bool_t dbus_connection_get_adt_audit_session_data (DBusConnection *connection,
void **data,