RTI Connext Modern C++ API  Version 7.0.0
dds::core::policy::PresentationAccessScopeKind_def Struct Reference

The definition of the dds::core::safe_enum PresentationAccessScopeKind. More...

#include <PolicyKind.hpp>

Public Types

enum  type {
  INSTANCE,
  TOPIC,
  GROUP,
  HIGHEST_OFFERED
}
 The underlying enum type. More...
 

Detailed Description

The definition of the dds::core::safe_enum PresentationAccessScopeKind.

Member Enumeration Documentation

◆ type

The underlying enum type.

Enumerator
INSTANCE 

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

TOPIC 

Scope spans all instances within the same dds::pub::DataWriter, but not across instances in different dds::pub::DataWriter entities.

GROUP 

Scope spans all instances belonging to dds::pub::DataWriter entities within the same dds::pub::Publisher.

HIGHEST_OFFERED 

This value only applies to a dds::sub::Subscriber. The dds::sub::Subscriber will use the access scope specified by each remote dds::pub::Publisher.