 |
LicenseSpring C++ SDK
7.31.0
Easily add Software Licensing to your application
|
Go to the documentation of this file. 1 #ifndef LS_BASE_MANAGER_H
2 #define LS_BASE_MANAGER_H
6 #pragma warning( push )
7 #pragma warning( disable : 4251 )
55 ProductDetails getProductDetails(
bool includeLatestVersion =
false );
70 void clearLocalStorage();
78 const std::wstring& dataLocation()
const;
85 void setDataLocation(
const std::wstring& path );
90 std::wstring licenseFileName()
const;
96 void setLicenseFileName(
const std::wstring& name );
101 std::wstring licenseFilePath()
const;
115 #pragma warning( pop )
118 #endif // LS_BASE_MANAGER_H
std::shared_ptr< Configuration > ptr_t
std::shared_ptr< LicenseStorage > ptr_t
Configuration::ptr_t m_config
std::shared_ptr< License > ptr_t
LicenseService * m_pLicenseService
#define LS_API
Macros that expands to dllexport, dllimport or nothing on non Windows platforms or in case of static ...
Base class for license management.
License::ptr_t m_currentLicense
Class that encapsulates information about a product.
std::shared_ptr< DataHandler > m_dataHandler