Click or drag to resize

OwnershipQosPolicyKind Enumeration

This enumeration defines the valid kinds of the OwnershipQosPolicy Kind.

Namespace:  OpenDDSharp.DDS
Assembly:  OpenDDSharp (in OpenDDSharp.dll) Version:
public enum OwnershipQosPolicyKind
  Member nameValueDescription
SharedOwnershipQos0 Indicates that DDS does not enforce unique ownership for each instance. In this case, multiple writers can update the same data-object instance. The subscriber to the Topic will be able to access modifications from all DataWriter objects, subject to the settings of other QoS that may filter particular samples (e.g., the TimeBasedFilter or History QoS policy). In any case there is no "filtering" of modifications made based on the identity of the DataWriter that causes the modification.
ExclusiveOwnershipQos1 Indicates that each instance of a data-object can only be modified by one DataWriter. In other words, at any point in time a single DataWriter "owns" each instance and is the only one whose modifications will be visible to the DataReader objects.
See Also