Table of Contents

Class LivelinessQosPolicyConfiguration

Namespace
MASES.DataDistributionManager.Bindings.Configuration
Assembly
DataDistributionManagerNet.dll

Class managing LivelinessQosPolicy

public class LivelinessQosPolicyConfiguration : BaseConfiguration, IConfiguration, INotifyPropertyChanged
Inheritance
LivelinessQosPolicyConfiguration
Implements
Inherited Members

Constructors

LivelinessQosPolicyConfiguration()

Initialize a new instance of LivelinessQosPolicyConfiguration

public LivelinessQosPolicyConfiguration()

LivelinessQosPolicyConfiguration(LivelinessQosPolicyKind, int)

Initialize a new instance of LivelinessQosPolicyConfiguration

public LivelinessQosPolicyConfiguration(LivelinessQosPolicyConfiguration.LivelinessQosPolicyKind kind, int period)

Parameters

kind LivelinessQosPolicyConfiguration.LivelinessQosPolicyKind
period int

Fields

KindPropertyKey

Configuration key of Kind

public const string KindPropertyKey = "datadistributionmanager.opendds.qos.livelinessqospolicy.kind"

Field Value

string

LeaseDurationPropertyKey

Configuration key of LeaseDuration

public const string LeaseDurationPropertyKey = "datadistributionmanager.opendds.qos.livelinessqospolicy.lease_duration"

Field Value

string

Properties

Kind

public LivelinessQosPolicyConfiguration.LivelinessQosPolicyKind Kind { get; set; }

Property Value

LivelinessQosPolicyConfiguration.LivelinessQosPolicyKind

LeaseDuration

public int LeaseDuration { get; set; }

Property Value

int