g1g2hardwarechecker/IScannerCheck.h

14 lines
359 B
C
Raw Permalink Normal View History

2024-01-08 10:06:47 +00:00
#pragma once
#include <functional>
#include <vector>
#include <sstream>
class IScannerChecker
{
public:
virtual ~IScannerChecker() {}
virtual std::vector<std::pair<int, std::string>> GetSupportCheckList()=0;
virtual int ActionCheck(int ID)=0;
virtual void SetCheckCallback(const std::function<int(int, std::string,void* unused)> callback) = 0;
};