|
RTI Connext Micro C++ API Version 4.3.0
|
<<eXtension>> Protocol that applies only to DDSDataReader instances. More...
#include <dds_c_infrastructure.h>
Public Attributes | |
| DDS_UnsignedLong | rtps_object_id |
| The RTPS Object ID. | |
| struct DDS_RtpsReliableReaderProtocol_t | rtps_reliable_reader |
| RTPS protocol-related configuration settings for the RTPS reliable reader associated with a DDSDataReader. This parameter only has an effect if the reader is configured with DDS_RELIABLE_RELIABILITY_QOS. | |
| DDS_Boolean | propagate_dispose_of_unregistered_instances |
| <<eXtension>> Indicates whether or not an instance can move to the DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE state without being in the DDS_ALIVE_INSTANCE_STATE state. | |
<<eXtension>> Protocol that applies only to DDSDataReader instances.
This QoS policy is an extension to the DDS standard.
| DDS_UnsignedLong DDS_DataReaderProtocolQosPolicy::rtps_object_id |
The RTPS Object ID.
This value is used to determine the RTPS object ID of a DDSDataReader according to the DDS-RTPS Interoperability Wire Protocol.
Only the last 3 bytes are used; the most significant byte is ignored.
[default] DDS_RTPS_AUTO_ID
[range] [0,0x00ffffff]
| struct DDS_RtpsReliableReaderProtocol_t DDS_DataReaderProtocolQosPolicy::rtps_reliable_reader |
RTPS protocol-related configuration settings for the RTPS reliable reader associated with a DDSDataReader. This parameter only has an effect if the reader is configured with DDS_RELIABLE_RELIABILITY_QOS.
For details, refer to the DDS_RtpsReliableReaderProtocol_t.
[default]
nack_period 50 ms;
| DDS_Boolean DDS_DataReaderProtocolQosPolicy::propagate_dispose_of_unregistered_instances |
<<eXtension>> Indicates whether or not an instance can move to the DDS_NOT_ALIVE_DISPOSED_INSTANCE_STATE state without being in the DDS_ALIVE_INSTANCE_STATE state.
This field only applies to keyed readers.
When the field is set to DDS_BOOLEAN_TRUE, the DDSDataReader will receive dispose notifications even if the instance has received zero samples.
When the field is set to DDS_BOOLEAN_FALSE, the DDSDataReader will not receive dispose notifications unless the instance has received at least one sample.
NOTE: The default behavior in Connext Professional is DDS_BOOLEAN_FALSE.
[default] DDS_BOOLEAN_TRUE
immutableinstance_lifecycle