Floating Features
Check if a feature is floating
foreach (ILicenseFeature licenseFeature in license.Features())
{
if(licenseFeature.IsFloating || licenseFeature.IsOfflineFloating)
{
// DO SOMETHING WITH A FLOATING FEATURE
}
}for( const auto& feature : license->features() )
{
if( feature.isFloating() || feature.isOfflineFloating() )
{
// DO SOMETHING WITH A FLOATING FEATURE
}
}## add getters
for feature in license.features():
feature_data = get_feature_data(feature)
if feature_data["is_floating"] or feature_data["is_floating_cloud"]LicenseData data = license.getData();
List<LicenseFeature> features = data.getProductFeatures();
for (LicenseFeature feature : features) {
if (feature.isFloating() || feature.isFloatingCloud()) {
// Do something with a floating feature...
}
}Floating slots
uint maxUsers = licenseFeature.FloatingSlotsCount;
uint currentUsers = licenseFeature.FloatingSlotsInUse;int32_t maxUsers = feature.floatingUsers()
int32_t currentUsers = feature.floatingInUseCount();feature_lkprod1f1fc1 = license.get_feature_data("lkprod1f1fc1")
feature_lkprod1f1fc1["floating_timeout"] # if feature is floating type
feature_lkprod1f1fc1["floating_users"] # if feature is floating typeLong floatingTimeout = feature.getFloatingTimeout();
Long floatingUsers = feature.getFloatingUsers();let floatingTimeout = feature.floatingTimeout
let floatingUsers = feature.floatingInUseCountFloating timeout
uint floatingTimeout = license.FloatingTimeout;
DateTime floatingEndDateTime = license.FloatingEndDateTime;
DateTime floatingEndDateTimeUtc = license.FloatingEndDateTimeUtc;int32_t floatingTimeout = feature.floatingTimeout();
tm floatingEndDateTime = feature.floatingEndDateTime();
tm floatingEndDateTimeUtc = feature.floatingEndDateTimeUtc();feature_lkprod1f1fc1 = license.get_feature_data("lkprod1f1fc1")
feature_lkprod1f1fc1["floating_timeout"]
feature_lkprod1f1fc1["floating_end_date"]
feature_lkprod1f1fc1["floating_start_date"]Long floatingTimeout = feature.getFloatingTimeout();let floatingTimeout = license.floatingTimeout
let floatingEndDate = license.floatingEndDateRegistering and releasing floating features
Floating feature borrowing
Watchdog setup
Last updated
Was this helpful?