RTI Connext Modern C++ API Version 7.5.0

Use these QoS fields to configure the batching feature.

Use these QoS fields to configure the batching feature.

See BATCH QosPolicy (DDS Extension), in the Core Libraries User's Manual, for more information about this feature.

Basic Settings

rti::core::policy::Batchenable
<<basic>> <<extension>> Specifies whether or not batching is enabled.
rti::core::policy::Batchmax_data_bytes
<<basic>> <<extension>> The maximum cumulative length of all serialized samples in a batch.
rti::core::policy::Batchmax_samples
<<basic>> <<extension>> The maximum number of samples in a batch.

Advanced Settings

rti::core::policy::AsynchronousPublisherdisable_asynchronous_batch
[DEPRECATED] <<extension>> Disable asynchronous batch flushing.
rti::core::policy::AsynchronousPublisherasynchronous_batch_thread
<<extension>> Settings of the batch flushing thread.
rti::core::policy::DataWriterResourceLimitsinitial_batches
<<extension>> Represents the initial number of batches a dds::pub::DataWriter will manage.
rti::core::policy::DataWriterResourceLimitsmax_batches
<<extension>> Represents the maximum number of batches a dds::pub::DataWriter will manage.
rti::core::policy::Batchmax_flush_delay
<<extension>> The maximum flush delay.
rti::core::policy::Batchsource_timestamp_resolution
<<extension>> Batch source timestamp resolution.
rti::core::policy::Batchthread_safe_write
<<extension>> Determines whether or not the write operation is thread safe.