- addOnInterfaceAdded
void addOnInterfaceAdded(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when interface is added to object.
This signal exists purely as a convenience to avoid having to
connect signals to all objects managed by manager.
Since 2.30
- addOnInterfaceRemoved
void addOnInterfaceRemoved(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when interface has been removed from object.
This signal exists purely as a convenience to avoid having to
connect signals to all objects managed by manager.
Since 2.30
- addOnObjectAdded
void addOnObjectAdded(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when object is added to manager.
Since 2.30
- addOnObjectRemoved
void addOnObjectRemoved(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when object is removed from manager.
Since 2.30
- getDBusObjectManagerTStruct
GDBusObjectManager* getDBusObjectManagerTStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
- getInterface
DBusInterfaceIF getInterface(string objectPath, string interfaceName)
Gets the interface proxy for interface_name at object_path, if
any.
Since 2.30
Signal Details
The "interface-added" signal
void user_function (GDBusObjectManager *manager,
GDBusObject *object,
GDBusInterface *interface,
gpointer user_data) : Run Last
Emitted when interface is added to object.
This signal exists purely as a convenience to avoid having to
connect signals to all objects managed by manager.
Since 2.30
- getObject
DBusObjectIF getObject(string objectPath)
Gets the GDBusObjectProxy at object_path, if any.
Since 2.30
- getObjectPath
string getObjectPath()
Gets the object path that manager is for.
Since 2.30
- getObjects
ListG getObjects()
Gets all GDBusObject objects known to manager.
Since 2.30
- onInterfaceAddedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceAddedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
- onInterfaceRemovedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceRemovedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
- onObjectAddedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectAddedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
- onObjectRemovedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectRemovedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceAdded
void callBackInterfaceAdded(GDBusObjectManager* managerStruct, GDBusObject* object, GDBusInterface* iface, DBusObjectManagerIF _dBusObjectManagerIF)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceRemoved
void callBackInterfaceRemoved(GDBusObjectManager* managerStruct, GDBusObject* object, GDBusInterface* iface, DBusObjectManagerIF _dBusObjectManagerIF)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectAdded
void callBackObjectAdded(GDBusObjectManager* managerStruct, GDBusObject* object, DBusObjectManagerIF _dBusObjectManagerIF)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectRemoved
void callBackObjectRemoved(GDBusObjectManager* managerStruct, GDBusObject* object, DBusObjectManagerIF _dBusObjectManagerIF)
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.