RTI Connext Modern C++ API Version 7.2.0
rti::core::policy::DataWriterTransferMode Class Reference

<<extension>> Configures the transfer mode of a dds::pub::DataWriter More...

#include <rti/core/policy/CorePolicy.hpp>

Public Member Functions

 DataWriterTransferMode ()
 Creates a DataWriterTransferMode qos policy with default values. More...
 
DataWriterTransferModeshmem_ref_settings (const rti::core::DataWriterShmemRefTransferModeSettings &settings)
 Settings related to transferring data using shared memory references. More...
 
const rti::core::DataWriterShmemRefTransferModeSettingsshmem_ref_settings () const
 Getter by const reference (see setter) More...
 
rti::core::DataWriterShmemRefTransferModeSettingsshmem_ref_settings ()
 Getter by reference (see setter) More...
 

Static Public Member Functions

static DataWriterTransferMode ShmemRefSettings (bool enable_data_consistency_check)
 Creates a policy with ShmemRefSettings. More...
 

Detailed Description

<<extension>> Configures the transfer mode of a dds::pub::DataWriter

It contains qualitative settings related to the actions a dds::pub::DataWriter performs while transferring its data.

Entity:
dds::pub::DataWriter
Properties:
RxO = N/A
Changeable = NO

Constructor & Destructor Documentation

◆ DataWriterTransferMode()

rti::core::policy::DataWriterTransferMode::DataWriterTransferMode ( )
inline

Creates a DataWriterTransferMode qos policy with default values.

Member Function Documentation

◆ ShmemRefSettings()

static DataWriterTransferMode rti::core::policy::DataWriterTransferMode::ShmemRefSettings ( bool  enable_data_consistency_check)
inlinestatic

Creates a policy with ShmemRefSettings.

◆ shmem_ref_settings() [1/3]

DataWriterTransferMode & rti::core::policy::DataWriterTransferMode::shmem_ref_settings ( const rti::core::DataWriterShmemRefTransferModeSettings settings)

Settings related to transferring data using shared memory references.

For details, refer to the rti::core::DataWriterShmemRefTransferModeSettings

Referenced by rti::core::policy::DataReaderResourceLimits::max_samples_per_remote_writer().

◆ shmem_ref_settings() [2/3]

const rti::core::DataWriterShmemRefTransferModeSettings & rti::core::policy::DataWriterTransferMode::shmem_ref_settings ( ) const

Getter by const reference (see setter)

◆ shmem_ref_settings() [3/3]

rti::core::DataWriterShmemRefTransferModeSettings & rti::core::policy::DataWriterTransferMode::shmem_ref_settings ( )

Getter by reference (see setter)