cvedia::rt::licensing¶
Classes¶
| Name | |
|---|---|
| class | cvedia::rt::licensing::LicenseEnforcer |
Functions¶
| Name | |
|---|---|
| expected< void > | createSystemEnforcer() |
| expected< std::weak_ptr< LicenseEnforcer > > | getSystemEnforcer() |
| expected< void > | requestDemandForAllFeatures(Uuid const & instanceId) |
Attributes¶
| Name | |
|---|---|
| shared_mutex_class | systemEnforcerMux_ |
| std::shared_ptr< LicenseEnforcer > | systemLicenseEnforcer_ |
Functions Documentation¶
function createSystemEnforcer¶
expected< void > createSystemEnforcer()
function getSystemEnforcer¶
expected< std::weak_ptr< LicenseEnforcer > > getSystemEnforcer()
function requestDemandForAllFeatures¶
expected< void > requestDemandForAllFeatures(
Uuid const & instanceId
)
Attributes Documentation¶
variable systemEnforcerMux_¶
static shared_mutex_class systemEnforcerMux_;
variable systemLicenseEnforcer_¶
static std::shared_ptr< LicenseEnforcer > systemLicenseEnforcer_ = nullptr;
Updated on 2025-10-21 at 08:11:05 +0000