class DBusDaemonProxy;
-class DBusServiceRegistry {
+class DBusServiceRegistry: public std::enable_shared_from_this<DBusServiceRegistry> {
public:
enum class DBusServiceState {
UNKNOWN,
virtual ~DBusServiceRegistry();
+ void init();
+
bool isServiceInstanceAlive(const std::string& dbusInterfaceName, const std::string& dbusConnectionName, const std::string& dbusObjectPath);
Subscription subscribeAvailabilityListener(const std::string& commonApiAddress,