#pragma once #include "iscanner.h" class Scanner : public IScanner { public: explicit Scanner(std::shared_ptr camera, std::vector> protocols); ~Scanner() override = default; public: bool startAllProtocols() override; void stopAllProtocols() override; };