RTI Connext C# API  7.0.0
Omg.Dds.Core.Policy Namespace Reference

Classes

class  ChangeableAttribute
 Attribute that indicates that a Qos policy type can be changed after its Entity has been created. More...
 

Enumerations

enum class  ChangeableWhen {
  AnyTime ,
  UntilEnable
}
 Indicates when the policy can be changed More...
 
enum class  DurabilityKind {
  Volatile ,
  TransientLocal ,
  Transient ,
  Persistent
}
 Kinds of durability More...
 

Enumeration Type Documentation

◆ ChangeableWhen

enum ChangeableWhen
strong

Indicates when the policy can be changed

Enumerator
AnyTime 

Indicates that the Qos policy can be changed any time after creation

UntilEnable 

Indicates that the Qos policy can only be changed while the entity hasn't been enabled yet.

◆ DurabilityKind

enum DurabilityKind
strong

Kinds of durability

The full documentation is available in the C API: DDS_DurabilityQosPolicyKind

Enumerator
Volatile 

DDS does not need to keep any samples of data instances on behalf of any Rti.Dds.Subscription.DataReader<T> that is unknown by the Rti.Dds.Publication.DataWriter<T> at the time the instance is written.

The full documentation is available in the C API: DDS_VOLATILE_DURABILITY_QOS

TransientLocal 

DDS will attempt to keep some samples so that they can be delivered to any potential late-joining Rti.Dds.Subscription.DataReader<T>.

The full documentation is available in the C API: DDS_TRANSIENT_LOCAL_DURABILITY_QOS

Transient 

DDS will attempt to keep some samples so that they can be delivered to any potential late-joining Rti.Dds.Subscription.DataReader<T>.

The full documentation is available in the C API: DDS_TRANSIENT_DURABILITY_QOS

Persistent 

Data is kept on permanent storage, so that they can outlive a system session.

The full documentation is available in the C API: DDS_PERSISTENT_DURABILITY_QOS