#pragma once #include #include namespace ddkit { namespace access { class IConnectCheck { public: virtual std::string name() = 0; virtual std::string nameModule() = 0; virtual std::string nameTopic() = 0; virtual bool isConnected() = 0; virtual ~IConnectCheck() = default; }; typedef std::shared_ptr IConnectCheckPtr; } // namespace access } // namespace ddkit