Safir SDK Core
Loading...
Searching...
No Matches
Safir::Dob::PersistenceThrottlingOverrideProperty Class Reference

This property overrides the value of the PersistenceThrottlingProperty. More...

#include </home/lars/safir/safir-sdk-core/src/safir_dou/gen/cpp/include/Safir/Dob/PersistenceThrottlingOverrideProperty.h>

Static Public Member Functions

static bool HasProperty (const Safir::Dob::Typesystem::ObjectPtr object)
 
static void SetWritePeriod (Safir::Dob::Typesystem::ObjectPtr object, const Safir::Dob::Typesystem::Si32::Second value)
 Zero or negative values will be treated as no throttling wanted.
 
static void SetNullWritePeriod (Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsNullWritePeriod (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsChangedWritePeriod (const Safir::Dob::Typesystem::ObjectPtr object)
 
static bool IsReadOnlyWritePeriod (const Safir::Dob::Typesystem::ObjectPtr object)
 
static Safir::Dob::Typesystem::Si32::Second GetWritePeriod (const Safir::Dob::Typesystem::ObjectPtr object)
 Zero or negative values will be treated as no throttling wanted.
 

Static Public Attributes

static const Safir::Dob::Typesystem::TypeId ClassTypeId = -1118446694143649400LL
 Type id for PersistenceThrottlingOverrideProperty.
 

Detailed Description

This property overrides the value of the PersistenceThrottlingProperty.

This value overrides the inherited value, and it is not inherited by child classes..

Member Function Documentation

◆ GetWritePeriod()

static Safir::Dob::Typesystem::Si32::Second Safir::Dob::PersistenceThrottlingOverrideProperty::GetWritePeriod ( const Safir::Dob::Typesystem::ObjectPtr object)
static

Zero or negative values will be treated as no throttling wanted.

◆ HasProperty()

static bool Safir::Dob::PersistenceThrottlingOverrideProperty::HasProperty ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsChangedWritePeriod()

static bool Safir::Dob::PersistenceThrottlingOverrideProperty::IsChangedWritePeriod ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsNullWritePeriod()

static bool Safir::Dob::PersistenceThrottlingOverrideProperty::IsNullWritePeriod ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ IsReadOnlyWritePeriod()

static bool Safir::Dob::PersistenceThrottlingOverrideProperty::IsReadOnlyWritePeriod ( const Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetNullWritePeriod()

static void Safir::Dob::PersistenceThrottlingOverrideProperty::SetNullWritePeriod ( Safir::Dob::Typesystem::ObjectPtr object)
static

◆ SetWritePeriod()

static void Safir::Dob::PersistenceThrottlingOverrideProperty::SetWritePeriod ( Safir::Dob::Typesystem::ObjectPtr object,
const Safir::Dob::Typesystem::Si32::Second value )
static

Zero or negative values will be treated as no throttling wanted.

Member Data Documentation

◆ ClassTypeId

const Safir::Dob::Typesystem::TypeId Safir::Dob::PersistenceThrottlingOverrideProperty::ClassTypeId = -1118446694143649400LL
static