- addOnInterfaceAdded
void addOnInterfaceAdded(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @interface is added to @object.
- addOnInterfaceRemoved
void addOnInterfaceRemoved(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @interface has been removed from @object.
- addOnObjectAdded
void addOnObjectAdded(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @object is added to @manager.
- addOnObjectRemoved
void addOnObjectRemoved(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @object is removed from @manager.
- getDBusObjectManagerStruct
GDBusObjectManager* getDBusObjectManagerStruct()
- getInterface
DBusInterfaceIF getInterface(string objectPath, string interfaceName)
Gets the interface proxy for @interface_name at @object_path, if
any.
- getObject
DBusObjectIF getObject(string objectPath)
Gets the #GDBusObjectProxy at @object_path, if any.
- getObjectPath
string getObjectPath()
Gets the object path that @manager is for.
- getObjects
ListG getObjects()
Gets all #GDBusObject objects known to @manager.
- onInterfaceAddedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceAddedListeners [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- onInterfaceRemovedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceRemovedListeners [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- onObjectAddedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectAddedListeners [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- onObjectRemovedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectRemovedListeners [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceAdded
void callBackInterfaceAdded(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, GDBusInterface* iface, DBusObjectManagerIF _dbusobjectmanager)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceRemoved
void callBackInterfaceRemoved(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, GDBusInterface* iface, DBusObjectManagerIF _dbusobjectmanager)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectAdded
void callBackObjectAdded(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, DBusObjectManagerIF _dbusobjectmanager)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectRemoved
void callBackObjectRemoved(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, DBusObjectManagerIF _dbusobjectmanager)
Undocumented in source. Be warned that the author may not have intended to support it.
The #GDBusObjectManager type is the base type for service- and client-side implementations of the standardized org.freedesktop.DBus.ObjectManager
interface.
See #GDBusObjectManagerClient for the client-side implementation and #GDBusObjectManagerServer for the service-side implementation.