[CCode (cheader_filename = "gio/gio.h")]
public interface DBusObject : GLib.Object {
public abstract unowned GLib.DBusInterface get_interface (string interface_name);
- public abstract unowned GLib.List get_interfaces ();
+ public abstract GLib.List<GLib.DBusInterface> get_interfaces ();
public abstract unowned string get_object_path ();
public signal void interface_added (GLib.DBusInterface interface_);
public signal void interface_removed (GLib.DBusInterface interface_);
g_bus_* hidden="1"
g_dbus_connection_register_object hidden="1"
g_dbus_connection_emit_signal.destination_bus_name nullable="1"
+g_dbus_object_get_interfaces transfer_ownership="1" type_arguments="DBusInterface"
g_dbus_server_new_sync.observer nullable="1" default_value="null"
GSettingsBackend base_class="GObject"