certificate/include/api/IView.h

26 lines
543 B
C
Raw Normal View History

2025-06-20 18:17:05 +00:00
#pragma once
#include <stdint.h>
namespace util {
/*
@berf
*/
class IView {
public:
virtual ~IView() = default;
// 启动视图
virtual void Exec() const = 0;
// 查看证书
virtual void About() const = 0;
// 从视图获取证书
virtual void GetLicense(char* lic, uint16_t len) const = 0;
// 输出硬件标识
virtual void GetMachineCode(char* code, uint16_t len) const = 0;
};
}