DBusObjectManagerIfaceProxy

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

class DBusObjectManagerIfaceProxy : IfaceProxy , DBusObjectManager {}

Mixed In Members

From mixin DBusObjectManagerT!()

getInterface
gio.dbus_interface.DBusInterface getInterface(string objectPath, string interfaceName)

Gets the interface proxy for interface_name at object_path, if any.

getObject
gio.dbus_object.DBusObject getObject(string objectPath)

Gets the #GDBusObject at object_path, if any.

getObjectPath
string getObjectPath()

Gets the object path that manager is for.

getObjects
gio.dbus_object.DBusObject[] getObjects()

Gets all #GDBusObject objects known to manager.

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

Connect to InterfaceAdded signal.

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

Connect to InterfaceRemoved signal.

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

Connect to ObjectAdded signal.

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

Connect to ObjectRemoved signal.

Inherited Members

From DBusObjectManager

getInterface
gio.dbus_interface.DBusInterface getInterface(string objectPath, string interfaceName)

Gets the interface proxy for interface_name at object_path, if any.

getObject
gio.dbus_object.DBusObject getObject(string objectPath)

Gets the #GDBusObject at object_path, if any.

getObjectPath
string getObjectPath()

Gets the object path that manager is for.

getObjects
gio.dbus_object.DBusObject[] getObjects()

Gets all #GDBusObject objects known to manager.

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

Connect to InterfaceAdded signal.

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

Connect to InterfaceRemoved signal.

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

Connect to ObjectAdded signal.

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

Connect to ObjectRemoved signal.