Interface
GioDBusInterface
since: 2.30
Description [src]
interface Gio.DBusInterface : GObject.ObjectBase 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