| sdbus-c++ 1.4.0
    High-level C++ D-Bus library based on systemd D-Bus implementation | 
This is the complete list of members for sdbus::IObject, including all inherited members.
| addObjectManager()=0 | sdbus::IObject | pure virtual | 
| createSignal(const std::string &interfaceName, const std::string &signalName)=0 | sdbus::IObject | pure virtual | 
| emitInterfacesAddedSignal()=0 | sdbus::IObject | pure virtual | 
| emitInterfacesAddedSignal(const std::vector< std::string > &interfaces)=0 | sdbus::IObject | pure virtual | 
| emitInterfacesRemovedSignal()=0 | sdbus::IObject | pure virtual | 
| emitInterfacesRemovedSignal(const std::vector< std::string > &interfaces)=0 | sdbus::IObject | pure virtual | 
| emitPropertiesChangedSignal(const std::string &interfaceName, const std::vector< std::string > &propNames)=0 | sdbus::IObject | pure virtual | 
| emitPropertiesChangedSignal(const std::string &interfaceName)=0 | sdbus::IObject | pure virtual | 
| emitSignal(const sdbus::Signal &message)=0 | sdbus::IObject | pure virtual | 
| emitSignal(const std::string &signalName) | sdbus::IObject | inline | 
| finishRegistration()=0 | sdbus::IObject | pure virtual | 
| getConnection() const =0 | sdbus::IObject | pure virtual | 
| getCurrentlyProcessedMessage() const =0 | sdbus::IObject | pure virtual | 
| getObjectPath() const =0 | sdbus::IObject | pure virtual | 
| hasObjectManager() const =0 | sdbus::IObject | pure virtual | 
| registerMethod(const std::string &interfaceName, std::string methodName, std::string inputSignature, std::string outputSignature, method_callback methodCallback, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerMethod(const std::string &interfaceName, std::string methodName, std::string inputSignature, const std::vector< std::string > &inputNames, std::string outputSignature, const std::vector< std::string > &outputNames, method_callback methodCallback, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerMethod(const std::string &methodName) | sdbus::IObject | inline | 
| registerProperty(const std::string &interfaceName, std::string propertyName, std::string signature, property_get_callback getCallback, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerProperty(const std::string &interfaceName, std::string propertyName, std::string signature, property_get_callback getCallback, property_set_callback setCallback, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerProperty(const std::string &propertyName) | sdbus::IObject | inline | 
| registerSignal(const std::string &interfaceName, std::string signalName, std::string signature, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerSignal(const std::string &interfaceName, std::string signalName, std::string signature, const std::vector< std::string > ¶mNames, Flags flags={})=0 | sdbus::IObject | pure virtual | 
| registerSignal(const std::string &signalName) | sdbus::IObject | inline | 
| removeObjectManager()=0 | sdbus::IObject | pure virtual | 
| setInterfaceFlags(const std::string &interfaceName, Flags flags)=0 | sdbus::IObject | pure virtual | 
| setInterfaceFlags(const std::string &interfaceName) | sdbus::IObject | inline | 
| unregister()=0 | sdbus::IObject | pure virtual | 
| ~IObject()=default (defined in sdbus::IObject) | sdbus::IObject | virtual |