InscoperAPI/API/Base/Description/CustomDriverDescription.h¶
Namespaces¶
| Name |
|---|
| Inscoper Inscoper namespace. |
Classes¶
| Name | |
|---|---|
| class | Inscoper::CustomDriverDescription CustomDriverDescription class provides information for custom drivers. |
Source code¶
#ifndef CUSTOMDRIVERDESCRIPION_H
#define CUSTOMDRIVERDESCRIPION_H
#include <Base/Description/ExternalDriverDescription.h>
#include <Global.h>
#include <memory>
#include <string>
namespace Inscoper {
class INSCOPER_EXPORT CustomDriverDescription : public ExternalDriverDescription {
public:
#ifndef SWIG
CustomDriverDescription(CustomDriverDescription const &) = delete;
CustomDriverDescription(CustomDriverDescription &&) = delete;
CustomDriverDescription &operator=(CustomDriverDescription const &) = delete;
CustomDriverDescription &operator=(CustomDriverDescription &&) = delete;
#endif
CustomDriverDescription();
Inscoper::EDriverType getDriverType() const override;
bool isEqual(const DriverDescription &other) const override;
const std::string &getDriverName() const;
void setDriverName(const std::string &driverName);
private:
std::string _driverName;
};
typedef std::shared_ptr<CustomDriverDescription> CustomDriverDescriptionPtr;
} // namespace Inscoper
#endif // CUSTOMDRIVERDESCRIPION_H
Updated on 2026-09-03 at 12:14:17 +0200