RTI Connext DDS Micro C API  Version 4.0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
DDS_DataWriterShmemRefTransferModeSettings Struct Reference

Settings related to transferring data using shared memory references. More...

#include <dds_c_infrastructure.h>

Data Fields

DDS_Boolean enable_data_consistency_check
 Controls if samples can be checked for consistency.

Detailed Description

Settings related to transferring data using shared memory references.

Properties:
RxO = N/A
Changeable = NO
QoS:
DDS_DataWriterTransferModeQosPolicy

Field Documentation

DDS_Boolean DDS_DataWriterShmemRefTransferModeSettings::enable_data_consistency_check

Controls if samples can be checked for consistency.

When this setting is true, the DDS_DataWriter sends an incrementing sequence number as an inline QoS with every sample. This sequence number allows a DDS_DataReader to use the FooDataReader_is_data_consistent API to detect if the DDS_DataWriter overwrote the sample before the DDS_DataReader could complete processing the sample.

[default] DDS_BOOLEAN_TRUE


RTI Connext DDS Micro C API Version 4.0.1 Copyright © Mon Jun 3 2024 Real-Time Innovations, Inc