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-08-24 at 15:42:37 +0000