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.

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

Get the main Gtk struct

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.

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

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;
Undocumented in source.

Meta