virtual ~IDeviceBridge()=default
virtual void handleDescription(const httplib::Request &req, httplib::Response &res)=0
virtual void updateProperty(INDI::Property property)=0
virtual int getDeviceNumber() const =0
virtual void handleDriverVersion(const httplib::Request &req, httplib::Response &res)=0
virtual void handleDriverInfo(const httplib::Request &req, httplib::Response &res)=0
virtual void handleConnected(const httplib::Request &req, httplib::Response &res)=0
virtual std::string getDeviceName() const =0
virtual void handleRequest(const std::string &method, const httplib::Request &req, httplib::Response &res)=0
virtual std::string getUniqueID() const =0
virtual std::string getDeviceType() const =0
virtual void handleInterfaceVersion(const httplib::Request &req, httplib::Response &res)=0
virtual void handleName(const httplib::Request &req, httplib::Response &res)=0
Provides generic container for INDI properties.