RTI Connext DDS Micro C++ API
Version 4.0.1
|
Destination order policies that affect the ordering of subsribed data. More...
#include <dds_c_infrastructure.h>
Public Attributes | |
DDS_DestinationOrderQosPolicyKind | kind |
The kind of destination ordering that applies to subscribed data. | |
struct DDS_Duration_t | source_timestamp_tolerance |
<<eXtension>> Allowed tolerance between source timestamps of consecutive samples. |
Destination order policies that affect the ordering of subsribed data.
DDS_DestinationOrderQosPolicyKind DDS_DestinationOrderQosPolicy::kind |
The kind of destination ordering that applies to subscribed data.
struct DDS_Duration_t DDS_DestinationOrderQosPolicy::source_timestamp_tolerance |
<<eXtension>> Allowed tolerance between source timestamps of consecutive samples.
When a DDSDataWriter sets DDS_DestinationOrderQosPolicy to DDS_BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS, when writing a sample, its timestamp must not be less than the timestamp of the previously written sample. However, if it is less than the timestamp of the previously written sample but the difference is less than this tolerance, the sample will use the previously written sample's timestamp as its timestamp. Otherwise, if the difference is greater than this tolerance, the write will fail.
DDS_BY_SOURCE_TIMESTAMP_DESTINATIONORDER_QOS is not support on the DDSDataReader.
[default] 100 milliseconds for DDSDataWriter
[range] [1 nanosec, 1 year]