builtin/license_enforcer.cpp¶
Namespaces¶
Name |
---|
cvedia |
cvedia::rt |
cvedia::rt::licensing |
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