RTI Connext DDS Micro C API
Version 2.4.12
|
<<cert>> Resource limits that apply only to DDS_DataReader instances. More...
#include <dds_c_infrastructure.h>
Data Fields | |
DDS_Long | max_remote_writers |
The maximum number of remote writers for which the reader will maintain state and communication. | |
DDS_Long | max_remote_writers_per_instance |
The maximum number of remote writers for a unique instance for which the reader will maintain state and communication. | |
DDS_Long | max_samples_per_remote_writer |
The maximum number of untaken samples from a given remote DataWriter that a DataReader may store. | |
DDS_Long | max_outstanding_reads |
The maximum number of outstanding read/take calls (or one of the variants) on the same DataReader for which the memory has not been returned by calling FooDataReader_return_loan. | |
DDS_DataReaderResourceLimitsInstanceReplacementKind | instance_replacement |
DDS_Long | max_routes_per_writer |
The maximum number of routes the reader will send to per matched writer. |
<<cert>> Resource limits that apply only to DDS_DataReader instances.
This QoS policy is an extension to the DDS standard.
DDS_Long DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers |
The maximum number of remote writers for which the reader will maintain state and communication.
[default] 1
[range] [1, 1000000], >= max_remote_writers_per_instance
DDS_Long DDS_DataReaderResourceLimitsQosPolicy::max_remote_writers_per_instance |
The maximum number of remote writers for a unique instance for which the reader will maintain state and communication.
[default] 1
[range] [1, 2147483647], <= max_remote_writers
DDS_Long DDS_DataReaderResourceLimitsQosPolicy::max_samples_per_remote_writer |
The maximum number of untaken samples from a given remote DataWriter that a DataReader may store.
[default] 1
[range] [1, 100000000], <= DDS_ResourceLimitsQosPolicy::max_samples
DDS_Long DDS_DataReaderResourceLimitsQosPolicy::max_outstanding_reads |
The maximum number of outstanding read/take calls (or one of the variants) on the same DataReader for which the memory has not been returned by calling FooDataReader_return_loan.
[default] 1
[range] [1, 2147483647]
DDS_DataReaderResourceLimitsInstanceReplacementKind DDS_DataReaderResourceLimitsQosPolicy::instance_replacement |
[default] DDS_NO_INSTANCE_REPLACEMENT_QOS
DDS_Long DDS_DataReaderResourceLimitsQosPolicy::max_routes_per_writer |
The maximum number of routes the reader will send to per matched writer.
[default] 4
[range] [1, 2147483647]