Interface
GioDBusInterface
since: 2.30
Description [src]
interface Gio.DBusInterface : GObject.Object
Base type for D-Bus interfaces.
The GDBusInterface
type is the base type for D-Bus interfaces both
on the service side (see GDBusInterfaceSkeleton
) and client side
(see GDBusProxy
).
Available since: 2.30
Prerequisite
In order to implement DBusInterface, your type must inherit fromGObject
.
Instance methods
g_dbus_interface_get_info
Gets D-Bus introspection information for the D-Bus interface
implemented by interface_
.
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 |
|
Returns a |
|
get_object |
|
Gets the enclosing |
|
set_object |
|
Sets the enclosing |
|
dup_object |
|
Gets a reference to the enclosing |
Virtual methods
Gio.DBusInterface.get_info
Gets D-Bus introspection information for the D-Bus interface
implemented by interface_
.
since: 2.30