ImagingTools Core SDK
Main Page
Related Pages
Topics
Namespaces
Classes
Examples
ImtCore
Include
imtlic
CLicenseKeyProvider.h
1
// SPDX-License-Identifier: LGPL-2.1-or-later OR GPL-2.0-or-later OR GPL-3.0-or-later OR LicenseRef-ImtCore-Commercial
2
#pragma once
3
4
5
// ImtCore includes
6
#include <imtlic/IEncyptedLicenseKeyProvider.h>
7
8
9
namespace
imtlic
10
{
11
12
17
class
CLicenseKeyProvider
:
virtual
public
imtlic::IEncyptedLicenseKeyProvider
18
{
19
public
:
20
// reimplemented (imtlic::IEncyptedLicenseKeyProvider)
21
virtual
QByteArray GetLicenseKey(
22
const
IProductInstanceInfo
& instance,
23
const
QByteArray& licenseId,
24
const
QByteArray& privateKey)
const override
;
25
};
26
27
28
}
// namespace imtlic
29
30
imtlic::CLicenseKeyProvider
Definition
CLicenseKeyProvider.h:18
imtlic::IEncyptedLicenseKeyProvider
Definition
IEncyptedLicenseKeyProvider.h:21
imtlic::IProductInstanceInfo
Definition
IProductInstanceInfo.h:55
imtlic
Core licensing domain model providing feature-based product licensing and instance management.
Definition
CFeatureContainer.h:12
Generated by
1.9.8