- addOnInterfaceAdded
gulong addOnInterfaceAdded(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @interface is added to @object.
- addOnInterfaceRemoved
gulong addOnInterfaceRemoved(void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @interface has been removed from @object.
- addOnObjectAdded
gulong addOnObjectAdded(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @object is added to @manager.
- addOnObjectRemoved
gulong addOnObjectRemoved(void delegate(DBusObjectIF, DBusObjectManagerIF) dlg, ConnectFlags connectFlags)
Emitted when @object is removed from @manager.
- getDBusObjectManagerStruct
GDBusObjectManager* getDBusObjectManagerStruct(bool transferOwnership)
- 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.
- callBackInterfaceAdded
void callBackInterfaceAdded(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, GDBusInterface* iface, OnInterfaceAddedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceAddedDestroy
void callBackInterfaceAddedDestroy(OnInterfaceAddedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceRemoved
void callBackInterfaceRemoved(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, GDBusInterface* iface, OnInterfaceRemovedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackInterfaceRemovedDestroy
void callBackInterfaceRemovedDestroy(OnInterfaceRemovedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectAdded
void callBackObjectAdded(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, OnObjectAddedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectAddedDestroy
void callBackObjectAddedDestroy(OnObjectAddedDelegateWrapper wrapper, GClosure* closure)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectRemoved
void callBackObjectRemoved(GDBusObjectManager* dbusobjectmanagerStruct, GDBusObject* object, OnObjectRemovedDelegateWrapper wrapper)
Undocumented in source. Be warned that the author may not have intended to support it.
- callBackObjectRemovedDestroy
void callBackObjectRemovedDestroy(OnObjectRemovedDelegateWrapper wrapper, GClosure* closure)
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.