sdbus-c++ 1.5.0
High-level C++ D-Bus library based on systemd D-Bus implementation
|
Object Manager Convenience Adaptor. More...
#include <StandardInterfaces.h>
Protected Member Functions | |
ObjectManager_adaptor (sdbus::IObject &object) | |
ObjectManager_adaptor (const ObjectManager_adaptor &)=delete | |
ObjectManager_adaptor & | operator= (const ObjectManager_adaptor &)=delete |
ObjectManager_adaptor (ObjectManager_adaptor &&)=default | |
ObjectManager_adaptor & | operator= (ObjectManager_adaptor &&)=default |
Object Manager Convenience Adaptor.
Adding this class as _Interfaces.. template parameter of class AdaptorInterfaces implements the GetManagedObjects() method of the org.freedesktop.DBus.ObjectManager.GetManagedObjects interface.
Note that there can be multiple object managers in a path hierarchy. InterfacesAdded/InterfacesRemoved signals are sent from the closest object manager at either the same path or the closest parent path of an object.