Click or drag to resize

DurabilityQosPolicyKind Enumeration

This enumeration defines the valid kinds of the DurabilityQosPolicy Kind.

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version:
public enum DurabilityQosPolicyKind
  Member nameValueDescription
VolatileDurabilityQos0 Samples are discarded after being sent to all known subscribers. As a side effect, subscribers cannot recover samples sent before they connect.
TransientLocalDurabilityQos1 Data readers that are associated/connected with a data writer will be sent all of the samples in the data writer's history.
TransientDurabilityQos2 Samples outlive a data writer and last as long as the process is alive. The samples are kept in memory, but are not persisted to permanent storage. A data reader subscribed to the same topic and partition within the same domain will be sent all of the cached samples that belong to the same topic/partition.
PersistentDurabilityQos3 Provides basically the same functionality as transient durability except the cached samples are persisted and will survive process destruction.
See Also