DBusObjectIfaceProxy

Proxy object for Gio.DBusObject interface when a GObject has no applicable D binding

class DBusObjectIfaceProxy : IfaceProxy , DBusObject {}

Mixed In Members

From mixin DBusObjectT!()

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.

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

Connect to InterfaceAdded signal.

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

Connect to InterfaceRemoved signal.

Inherited Members

From DBusObject

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.

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

Connect to InterfaceAdded signal.

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

Connect to InterfaceRemoved signal.