ruby-dbus
ruby-dbus copied to clipboard
Missing support for org.freedesktop.DBus.ObjectManager
It would be nice to support org.freedesktop.DBus.ObjectManager
. It would be helpful for implementing object trees in D-Installer, for example for questions, see https://gist.github.com/joseivanlopez/a7568408a6bf9defcaa7a92faea9654d.
OK, I've had a look at the library that will be first to use this, cockpit.js for D-Installer.
DBusClient.watch says that ObjectManager
is not necessary:
Internally these watches work well with code that implements the ObjectManager portion of the DBus specification. If no ObjectManager implementation is available, the watch falls back to using DBus Introspection along with the usual PropertiesChanged signal.
But I guess we will have to test it to be sure.
Service side of ObjectManager is implemented in PR #122 , v 0.19.0
Client side property caching, including what's covered by OM, is still missing