Table of Contents

Class DataWriterQosConfiguration

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

The configuration class for DataWriterQos

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

Constructors

DataWriterQosConfiguration()

public DataWriterQosConfiguration()

Fields

DataWriterQosBasePropertyKey

Base property name of all specific configuration key of DataWriterQosConfiguration

public const string DataWriterQosBasePropertyKey = "datadistributionmanager.opendds.datawriterqos"

Field Value

string

Properties

Configuration

The configuration parameters to use written as key=value

public override string[] Configuration { get; }

Property Value

string[]

The list of key/value pairs

DeadlineQosPolicy

public DeadlineQosPolicyConfiguration DeadlineQosPolicy { get; set; }

Property Value

DeadlineQosPolicyConfiguration

DestinationOrderQosPolicy

public DestinationOrderQosPolicyConfiguration DestinationOrderQosPolicy { get; set; }

Property Value

DestinationOrderQosPolicyConfiguration

DurabilityQosPolicy

public DurabilityQosPolicyConfiguration DurabilityQosPolicy { get; set; }

Property Value

DurabilityQosPolicyConfiguration

DurabilityServiceQosPolicy

public DurabilityServiceQosPolicyConfiguration DurabilityServiceQosPolicy { get; set; }

Property Value

DurabilityServiceQosPolicyConfiguration

HistoryQosPolicy

public HistoryQosPolicyConfiguration HistoryQosPolicy { get; set; }

Property Value

HistoryQosPolicyConfiguration

LatencyBudgetQosPolicy

public LatencyBudgetQosPolicyConfiguration LatencyBudgetQosPolicy { get; set; }

Property Value

LatencyBudgetQosPolicyConfiguration

LifespanQosPolicy

public LifespanQosPolicyConfiguration LifespanQosPolicy { get; set; }

Property Value

LifespanQosPolicyConfiguration

LivelinessQosPolicy

public LivelinessQosPolicyConfiguration LivelinessQosPolicy { get; set; }

Property Value

LivelinessQosPolicyConfiguration

OwnershipQosPolicy

public OwnershipQosPolicyConfiguration OwnershipQosPolicy { get; set; }

Property Value

OwnershipQosPolicyConfiguration

OwnershipStrengthQosPolicy

public OwnershipStrengthQosPolicyConfiguration OwnershipStrengthQosPolicy { get; set; }

Property Value

OwnershipStrengthQosPolicyConfiguration

ReliabilityQosPolicy

public ReliabilityQosPolicyConfiguration ReliabilityQosPolicy { get; set; }

Property Value

ReliabilityQosPolicyConfiguration

ResourceLimitsQosPolicy

public ResourceLimitsQosPolicyConfiguration ResourceLimitsQosPolicy { get; set; }

Property Value

ResourceLimitsQosPolicyConfiguration

TransportPriorityQosPolicy

public TransportPriorityQosPolicyConfiguration TransportPriorityQosPolicy { get; set; }

Property Value

TransportPriorityQosPolicyConfiguration

UserDataQosPolicy

public UserDataQosPolicyConfiguration UserDataQosPolicy { get; set; }

Property Value

UserDataQosPolicyConfiguration

WriterDataLifecycleQosPolicy

public WriterDataLifecycleQosPolicyConfiguration WriterDataLifecycleQosPolicy { get; set; }

Property Value

WriterDataLifecycleQosPolicyConfiguration

Methods

PolicyBuilder(string[])

Creates configuration for QoS policies

protected virtual string[] PolicyBuilder(string[] parameters)

Parameters

parameters string[]

Returns

string[]