DBusObjectManagerT

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.

template DBusObjectManagerT (
TStruct
) {}

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()

Get the main Gtk struct

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

Properties

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.

Static functions

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.

Variables

_onInterfaceAddedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] _onInterfaceAddedListeners;
Undocumented in source.
_onInterfaceRemovedListeners
void delegate(DBusObjectIF, DBusInterfaceIF, DBusObjectManagerIF)[] _onInterfaceRemovedListeners;
Undocumented in source.
_onObjectAddedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] _onObjectAddedListeners;
Undocumented in source.
_onObjectRemovedListeners
void delegate(DBusObjectIF, DBusObjectManagerIF)[] _onObjectRemovedListeners;
Undocumented in source.
connectedSignals
int[string] connectedSignals;
gDBusObjectManager
GDBusObjectManager* gDBusObjectManager;

the main Gtk struct

Meta