sdbus-c++ 2.0.0
High-level C++ D-Bus library based on systemd D-Bus implementation
|
Public Member Functions | |
std::map< sdbus::ObjectPath, std::map< sdbus::InterfaceName, std::map< PropertyName, sdbus::Variant > > > | GetManagedObjects () |
Protected Member Functions | |
ObjectManager_proxy (sdbus::IProxy &proxy) | |
ObjectManager_proxy (const ObjectManager_proxy &)=delete | |
ObjectManager_proxy & | operator= (const ObjectManager_proxy &)=delete |
ObjectManager_proxy (ObjectManager_proxy &&)=delete | |
ObjectManager_proxy & | operator= (ObjectManager_proxy &&)=delete |
void | registerProxy () |
virtual void | onInterfacesAdded (const sdbus::ObjectPath &objectPath, const std::map< sdbus::InterfaceName, std::map< PropertyName, sdbus::Variant > > &interfacesAndProperties)=0 |
virtual void | onInterfacesRemoved (const sdbus::ObjectPath &objectPath, const std::vector< sdbus::InterfaceName > &interfaces)=0 |