RTI Connext Traditional C++ API Version 7.1.0

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...
 

Variables

const char *const DDS_PRESENTATION_QOS_POLICY_NAME
 Stringified human-readable name for DDS_PresentationQosPolicy. More...
 

Detailed Description

Specifies how the samples representing changes to data instances are presented to a subscribing application.

Enumeration Type Documentation

◆ DDS_PresentationQosPolicyAccessScopeKind

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.

QoS:
DDS_PresentationQosPolicy
Enumerator
DDS_INSTANCE_PRESENTATION_QOS 

[default] 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 

Scope spans all instances within the same DDSDataWriter, but not across instances in different DDSDataWriter entities.

DDS_GROUP_PRESENTATION_QOS 

Scope spans all instances belonging to DDSDataWriter entities within the same DDSPublisher.

DDS_HIGHEST_OFFERED_PRESENTATION_QOS 

This value only applies to a DDSSubscriber. The DDSSubscriber will use the access scope specified by each remote DDSPublisher.

Variable Documentation

◆ DDS_PRESENTATION_QOS_POLICY_NAME

const char* const DDS_PRESENTATION_QOS_POLICY_NAME
extern

Stringified human-readable name for DDS_PresentationQosPolicy.