CoreDX Data Distribution Service
The High Performance, Small Footprint DDS from Twin Oaks Computing, Inc
DDS Quality of Service

Data Structures

struct  ThreadModelQosPolicy
 
class  DomainParticipantFactoryQos
 
class  DomainParticipantQos
 
class  TopicQos
 
class  PublisherQos
 
class  SubscriberQos
 
class  DataWriterQos
 
class  DataReaderQos
 
class  QosProvider
 QosProvider loads QoS settings from a library and provides interfaces to access entity specific QoS Policies. More...
 

Enumerations

enum  DurabilityQosPolicyKind { VOLATILE_DURABILITY_QOS, TRANSIENT_LOCAL_DURABILITY_QOS, TRANSIENT_DURABILITY_QOS, PERSISTENT_DURABILITY_QOS }
 
enum  PresentationQosPolicyAccessScopeKind { INSTANCE_PRESENTATION_QOS, TOPIC_PRESENTATION_QOS, GROUP_PRESENTATION_QOS }
 
enum  OwnershipQosPolicyKind { SHARED_OWNERSHIP_QOS, EXCLUSIVE_OWNERSHIP_QOS }
 
enum  LivelinessQosPolicyKind { AUTOMATIC_LIVELINESS_QOS, MANUAL_BY_PARTICIPANT_LIVELINESS_QOS, MANUAL_BY_TOPIC_LIVELINESS_QOS }
 
enum  ReliabilityQosPolicyKind { , BEST_EFFORT_RELIABILITY_QOS, RELIABLE_RELIABILITY_QOS }
 
enum  DestinationOrderQosPolicyKind { BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS }
 
enum  HistoryQosPolicyKind { KEEP_LAST_HISTORY_QOS, KEEP_ALL_HISTORY_QOS }
 
enum  TypeConsistencyKind { DISALLOW_TYPE_COERCION, ALLOW_TYPE_COERCION }
 
enum  DiscoveryQosPolicyDiscoveryKind { PEER_DISCOVERY_QOS, CENTRAL_DISCOVERY_QOS }
 

Detailed Description

Enumeration Type Documentation

◆ DestinationOrderQosPolicyKind

Valid kinds of DestinationOrder Qos.

Enumerator
BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS 

ordering kind

BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS 

ordering kind

◆ DiscoveryQosPolicyDiscoveryKind

Valid kinds of Discovery Qos.

Enumerator
PEER_DISCOVERY_QOS 

discovery kind

CENTRAL_DISCOVERY_QOS 

discovery kind

◆ DurabilityQosPolicyKind

Valid kinds of Durability Qos.

Enumerator
VOLATILE_DURABILITY_QOS 

durability kind

TRANSIENT_LOCAL_DURABILITY_QOS 

durability kind

TRANSIENT_DURABILITY_QOS 

durability kind

PERSISTENT_DURABILITY_QOS 

durability kind

◆ HistoryQosPolicyKind

enum HistoryQosPolicyKind
strong

Valid kinds of History Qos.

Enumerator
KEEP_LAST_HISTORY_QOS 

Keep most recent sample for each instance

KEEP_ALL_HISTORY_QOS 

Keep all samples for each instance (up to history depth)

◆ LivelinessQosPolicyKind

The 'kinds' of Liveliness Qos Policy supported.

Enumerator
AUTOMATIC_LIVELINESS_QOS 

liveliness kind

MANUAL_BY_PARTICIPANT_LIVELINESS_QOS 

liveliness kind

MANUAL_BY_TOPIC_LIVELINESS_QOS 

liveliness kind

◆ OwnershipQosPolicyKind

Valid kinds of Ownership Qos.

Enumerator
SHARED_OWNERSHIP_QOS 

ownership kind

EXCLUSIVE_OWNERSHIP_QOS 

ownership kind

◆ PresentationQosPolicyAccessScopeKind

Valid kinds of Presentation Qos.

Enumerator
INSTANCE_PRESENTATION_QOS 

presentation scope

TOPIC_PRESENTATION_QOS 

presentation scope

GROUP_PRESENTATION_QOS 

presentation scope

◆ ReliabilityQosPolicyKind

Valid kinds of Reliability Qos.

Enumerator
BEST_EFFORT_RELIABILITY_QOS 

reliability kind

RELIABLE_RELIABILITY_QOS 

reliability kind

◆ TypeConsistencyKind

enum TypeConsistencyKind
strong

Valid kinds of History Qos.

Enumerator
DISALLOW_TYPE_COERCION 

no type coercion

ALLOW_TYPE_COERCION 

allow type coercion


© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.