-
DBus Standard Interfaces
DBus spec encourage to use "Standard Interfaces", but QtDBus missing classes or some feature for these interface, make using and have a dbus service implement those interfaces inconvenient.
-
Listen DBus signal from all objects in a subtree.
DBus spec 0.16 add a new key path_namespace in the rule of "org.freedesktop.DBus.AddMatch" interface.
https://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing-match-rules
This key can be used in listen signal sent from all the dbus object in a subtree.
But QDBus does not support this feature.
As an organization make use of DBus heavily, I suggest that we could implement these features in DTKCore.
DBus Standard Interfaces
DBus spec encourage to use "Standard Interfaces", but QtDBus missing classes or some feature for these interface, make using and have a dbus service implement those interfaces inconvenient.
org.freedesktop.DBus.Properties
QtDBus will not emit the propertiesChanged dbus signal.
org.freedesktop.DBus.ObjectManager
This interface is missing. And a feature is missing in QtDBus to make use of this object manager interface.
Listen DBus signal from all objects in a subtree.
DBus spec 0.16 add a new key
path_namespacein the rule of "org.freedesktop.DBus.AddMatch" interface.https://dbus.freedesktop.org/doc/dbus-specification.html#message-bus-routing-match-rules
This key can be used in listen signal sent from all the dbus object in a subtree.
But QDBus does not support this feature.
As an organization make use of DBus heavily, I suggest that we could implement these features in DTKCore.