DBusObject

The gio.dbus_object.DBusObject type is the base type for D-Bus objects on both the service side (see gio.dbus_object_skeleton.DBusObjectSkeleton) and the client side (see gio.dbus_object_proxy.DBusObjectProxy). It is essentially just a container of interfaces.

Members

Functions

connectInterfaceAdded
ulong connectInterfaceAdded(T callback, Flag!"After" after)

Connect to InterfaceAdded signal.

connectInterfaceRemoved
ulong connectInterfaceRemoved(T callback, Flag!"After" after)

Connect to InterfaceRemoved signal.

getInterface
gio.dbus_interface.DBusInterface getInterface(string interfaceName)

Gets the D-Bus interface with name interface_name associated with object, if any.

getInterfaces
gio.dbus_interface.DBusInterface[] getInterfaces()

Gets the D-Bus interfaces associated with object.

getObjectPath
string getObjectPath()

Gets the object path for object.