RTI Connext DDS Micro C++ API  Version 3.0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups
DESTINATION_ORDER

<<eXtension>> Specifies the DestinationOrder policy. More...

Classes

struct  DDS_DestinationOrderQosPolicy
 Destination order policies that affect the ordering of subsribed data. More...

Enumerations

enum  DDS_DestinationOrderQosPolicyKind { DDS_BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS, DDS_BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS }
 Enumerated values used to describe the destination order of published data. More...

Detailed Description

<<eXtension>> Specifies the DestinationOrder policy.


Enumeration Type Documentation

Enumerated values used to describe the destination order of published data.

Enumerator:
DDS_BY_RECEPTION_TIMESTAMP_DESTINATIONORDER_QOS 

destination ordering by reception timestemp.

Entity:
DDSDataReader, DDSDataWriter
Properties:
RxO = YES;
Changeable = NO

[default] Indicates that data is ordered based on the reception time at each DDSDataReader.

Since each subscriber may receive the data at different times there is no guarantee that the changes will be seen in the same order. Consequently, it is possible for each subscriber to end up with a different final value for the data.

DDS_BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS 

destination ordering by source timestemp.

Entity:
DDSDataWriter
Properties:
RxO = YES;
Changeable = NO

Indicates that data is ordered based on the source time provided by the source application.

A consistent final value is guaranteed for the data in all subscribers.


RTI Connext DDS Micro C++ API Version 3.0.2 Copyright © Thu Dec 12 2019 Real-Time Innovations, Inc