Interface
GioDBusInterface
Prerequisite
In order to implement DBusInterface, your type must inherit from
GObject
.
Instance methods
g_dbus_interface_dup_object
Gets the GDBusObject
that interface_
belongs to, if any.
Available since: 2.32
g_dbus_interface_get_info
Gets D-Bus introspection information for the D-Bus interface
implemented by interface_
.
Available since: 2.30
g_dbus_interface_get_object
Gets the GDBusObject
that interface_
belongs to, if any.
Available since: 2.30
Interface structure
struct GioDBusInterfaceIface {
GTypeInterface parent_iface;
GDBusInterfaceInfo* (* get_info) (
GDBusInterface* interface_
);
GDBusObject* (* get_object) (
GDBusInterface* interface_
);
void (* set_object) (
GDBusInterface* interface_,
GDBusObject* object
);
GDBusObject* (* dup_object) (
GDBusInterface* interface_
);
}
Base type for D-Bus interfaces.
Interface members
parent_iface |
|
The parent interface. |
|
get_info |
|
No description available. | |
get_object |
|
No description available. | |
set_object |
|
No description available. | |
dup_object |
|
No description available. |
Virtual methods
Gio.DBusInterface.dup_object
Gets the GDBusObject
that interface_
belongs to, if any.
Gio.DBusInterface.get_info
Gets D-Bus introspection information for the D-Bus interface
implemented by interface_
.
Gio.DBusInterface.get_object
Gets the GDBusObject
that interface_
belongs to, if any.
Gio.DBusInterface.set_object
Sets the GDBusObject
for interface_
to object
.