RTI Connext DDS Micro C++ API
Version 3.0.0
Main Page
Reference Manual
Classes
All
Classes
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
max_remote_writers_per_instance
DataReaderQos
NAME
DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers_per_instance
DESCRIPTION
The
DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers_per_instance
limits the maximum number of remote
DDSDataWriter
entities a
DDSDataReader
maintains state for per instance. If this resource-limit is lower than the actual number of remote datawriters updating an instance only state for up to
DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers_per_instance
is maintained. It is not guaranteed to be the last
DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers_per_instance
though. However, the last remote
DDSDataWriter
to update an instance is
always
saved. When an instance is no longer updated by a known, to the datareader, datawriter,
DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE
state is signaled on the
DDSDataReader
. Thus, if this resource-limit is lower than the actual number of remote datawriters updating an instance,
DDS_NOT_ALIVE_NO_WRITERS_INSTANCE_STATE
may be signaled even though there may be one or more datawriters still updating an instance. In this case the instance will go back to the
DDS_ALIVE_INSTANCE_STATE
.
RTI Connext DDS Micro C++ API Version 3.0.0
Copyright © Fri Mar 22 2019
Real-Time Innovations, Inc