- addOnInterfaceAdded
void addOnInterfaceAdded(void delegate(DBusInterfaceIF, DBusObjectIF) dlg, ConnectFlags connectFlags)
Emitted when interface is added to object.
Since 2.30
- addOnInterfaceRemoved
void addOnInterfaceRemoved(void delegate(DBusInterfaceIF, DBusObjectIF) dlg, ConnectFlags connectFlags)
Emitted when interface is removed from object.
Since 2.30
- gDbusObjectGetInterface
DBusInterfaceIF gDbusObjectGetInterface(string interfaceName)
Gets the D-Bus interface with name interface_name associated with
object, if any.
Since 2.30
Signal Details
The "interface-added" signal
void user_function (GDBusObject *object,
GDBusInterface *interface,
gpointer user_data) : Run Last
Emitted when interface is added to object.
Since 2.30
- gDbusObjectGetInterfaces
ListG gDbusObjectGetInterfaces()
Gets the D-Bus interfaces associated with object.
Since 2.30
- gDbusObjectGetObjectPath
string gDbusObjectGetObjectPath()
Gets the object path for object.
Since 2.30
- getDBusObjectTStruct
GDBusObject* getDBusObjectTStruct()
Undocumented in source. Be warned that the author may not have intended to support it.
- onInterfaceAddedListeners
void delegate(DBusInterfaceIF, DBusObjectIF)[] onInterfaceAddedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
- onInterfaceRemovedListeners
void delegate(DBusInterfaceIF, DBusObjectIF)[] onInterfaceRemovedListeners()
Undocumented in source. Be warned that the author may not have intended to support it.
The GDBusObject type is the base type for D-Bus objects on both the service side (see GDBusObjectSkeleton) and the client side (see GDBusObjectProxy). It is essentially just a container of interfaces.