#pragma once #include #include #include class IScannerChecker { public: virtual ~IScannerChecker() {} virtual std::vector> GetSupportCheckList()=0; virtual int ActionCheck(int ID)=0; virtual void SetCheckCallback(const std::function callback) = 0; };