DBusObjectManagerIF

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.

Members

Functions

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.
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

getStruct
void* getStruct()

the main Gtk struct as a void*

Properties

onInterfaceAddedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceAddedListeners [@property getter]
onInterfaceRemovedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] onInterfaceRemovedListeners [@property getter]
Undocumented in source.
onObjectAddedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectAddedListeners [@property getter]
Undocumented in source.
onObjectRemovedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] onObjectRemovedListeners [@property getter]
Undocumented in source.

Meta