1 #ifndef LS_LICENSE_STORAGE_H 2 #define LS_LICENSE_STORAGE_H 6 #pragma warning( push ) 7 #pragma warning( disable : 4251 ) 19 using ptr_t = std::shared_ptr<LicenseStorage>;
24 virtual void saveLicense(
const std::string& licenseData ) = 0;
30 virtual std::string loadLicense() = 0;
33 virtual void clear() = 0;
41 #pragma warning( pop ) 44 #endif // LS_LICENSE_STORAGE_H
std::shared_ptr< LicenseStorage > ptr_t
LicenseStorage interface.
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...