RTI Connext DDS Micro C++ API
2.4.14.2
|
Specifies how the samples representing changes to data instances are presented to a subscribing application. More...
Classes | |
struct | DDS_PresentationQosPolicy |
Specifies how the samples representing changes to data instances are presented to a subscribing application. More... |
Enumerations | |
enum | DDS_PresentationQosPolicyAccessScopeKind { DDS_INSTANCE_PRESENTATION_QOS, DDS_TOPIC_PRESENTATION_QOS, DDS_GROUP_PRESENTATION_QOS, DDS_HIGHEST_OFFERED_PRESENTATION_QOS } |
Kinds of presentation "access scope". More... |
Specifies how the samples representing changes to data instances are presented to a subscribing application.
Kinds of presentation "access scope".
Access scope determines the largest scope spanning the entities for which the order and coherency of changes can be preserved.
DDS_INSTANCE_PRESENTATION_QOS |
[default] for DDSDataReader. Scope spans only a single instance. Indicates that changes to one instance need not be coherent nor ordered with respect to changes to any other instance. In other words, order and coherent changes apply to each instance separately. |
DDS_TOPIC_PRESENTATION_QOS |
[default] for DDSDataWriter. Scope spans all instances within the same DDSDataWriter (or DDSDataReader), but not across instances in different DDSDataWriter (or DDSDataReader entities. |
DDS_GROUP_PRESENTATION_QOS |
Scope spans all instances belonging to DDSDataWriter (or DDSDataReader) entities within the same DDSPublisher (or DDSSubscriber). |
DDS_HIGHEST_OFFERED_PRESENTATION_QOS |
This value only applies to a DDSSubscriber. The DDSSubscriber will use the access scope specified by each remote DDSPublisher. |