RTI Connext DDS Micro C++ API  Version 4.0.1
 All Classes 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>

List of all members.

Public Attributes

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

Member Data Documentation

DDS_Boolean DDS_DataWriterShmemRefTransferModeSettings::enable_data_consistency_check

Controls if samples can be checked for consistency.

When this setting is true, the DDSDataWriter sends an incrementing sequence number as an inline QoS with every sample. This sequence number allows a DDSDataReader to use the FooDataReader::is_data_consistent API to detect if the DDSDataWriter overwrote the sample before the DDSDataReader 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