#include <managed_infrastructure.h>
Public Attributes | |
System::Int32 | initial_samples |
Initial number of samples. | |
System::Int32 | max_samples |
Maximum number of samples. | |
System::Int32 | initial_infos |
Initial number of sample infos. | |
System::Int32 | max_infos |
Maximum number of sample infos. | |
System::Int32 | initial_outstanding_reads |
The initial number of outstanding reads that have not call finish yet on the same built-in topic DDS::DataReader. | |
System::Int32 | max_outstanding_reads |
The maximum number of outstanding reads that have not called finish yet on the same built-in topic DDS::DataReader. | |
System::Int32 | max_samples_per_read |
Maximum number of samples that can be read/taken on a same built-in topic DDS::DataReader. |
Defines the resources that can be used for a built-in-topic data reader.
A built-in topic data reader subscribes reliably to built-in topics containing declarations of new entities or updates to existing entities in the domain. Keys are used to differentiate among entities of the same type. RTI Data Distribution Service assigns a unique key to each entity in a domain.
System::Int32 DDS::BuiltinTopicReaderResourceLimits_t::initial_samples |
Initial number of samples.
This should be a value between 1 and initial number of instance of the built-in-topic reader, depending on how many instances are sending data concurrently.
[default] 64
[range] [1, 1 million], <= max_samples
System::Int32 DDS::BuiltinTopicReaderResourceLimits_t::max_samples |
Maximum number of samples.
This should be a value between 1 and max number of instance of the built-in-topic reader, depending on how many instances are sending data concurrently. Also, it should not be less than initial_samples.
[default] DDS::LENGTH_UNLIMITED
[range] [1, 1 million] or DDS::LENGTH_UNLIMITED, >= initial_samples
System::Int32 DDS::BuiltinTopicReaderResourceLimits_t::initial_infos |
Initial number of sample infos.
The initial number of info units that a built-in topic DDS::DataReader can have. Info units are used to store DDS::SampleInfo.
[default] 64
[range] [1, 1 million] <= max_infos
System::Int32 DDS::BuiltinTopicReaderResourceLimits_t::max_infos |
Maximum number of sample infos.
The maximum number of info units that a built-in topic DDS::DataReader can use to store DDS::SampleInfo.
[default] DDS::LENGTH_UNLIMITED
[range] [1, 1 million] or DDS::LENGTH_UNLIMITED, >= initial_infos
The initial number of outstanding reads that have not call finish yet on the same built-in topic DDS::DataReader.
[default] 2
[range] [1, 65536] or DDS::LENGTH_UNLIMITED <= max_outstanding_reads
The maximum number of outstanding reads that have not called finish yet on the same built-in topic DDS::DataReader.
[default] DDS::LENGTH_UNLIMITED
[range] [1, 65536] or DDS::LENGTH_UNLIMITED, >= initial_outstanding_reads
Maximum number of samples that can be read/taken on a same built-in topic DDS::DataReader.
[default] 1024
[range] [1, 65536]