RTI Connext DDS Micro C API  Version 4.1.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DESTINATION_ORDER

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

Data Structures

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:
DDS_DataReader, DDS_DataWriter
Properties:
RxO = YES;
Changeable = NO

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

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:
DDS_DataWriter
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 4.1.0 Copyright © Sun Dec 8 2024 Real-Time Innovations, Inc