RTI Connext C# API  7.1.0
BuiltinTopicReaderResourceLimitsBuilder Class Reference

A modifiable type used to create an immutable BuiltinTopicReaderResourceLimits More...

Public Member Functions

 BuiltinTopicReaderResourceLimitsBuilder (BuiltinTopicReaderResourceLimits data)
 Creates a builder with the values of an existing immutable instance More...
 
BuiltinTopicReaderResourceLimits Build ()
 Creates a new BuiltinTopicReaderResourceLimits immutable object from this one. More...
 

Properties

int InitialSamples [get, set]
 Initial number of samples. More...
 
int MaxSamples [get, set]
 Maximum number of samples. More...
 
int InitialInfos [get, set]
 Initial number of sample infos. More...
 
int MaxInfos [get, set]
 Maximum number of sample infos. More...
 
int InitialOutstandingReads [get, set]
 The initial number of outstanding reads that have not call finish yet on the same built-in topic Subscription.DataReader<T>. More...
 
int MaxOutstandingReads [get, set]
 The maximum number of outstanding reads that have not called finish yet on the same built-in topic Subscription.DataReader<T>. More...
 
int MaxSamplesPerRead [get, set]
 Maximum number of samples that can be read/taken on a same built-in topic Subscription.DataReader<T>. More...
 
bool DisableFragmentationSupport [get, set]
 Determines whether the built-in topic Subscription.DataReader<T> can receive fragmented samples. More...
 
int MaxFragmentedSamples [get, set]
 The maximum number of samples for which the built-in topic Subscription.DataReader<T> may store fragments at a given point in time. More...
 
int InitialFragmentedSamples [get, set]
 The initial number of samples for which a built-in topic Subscription.DataReader<T> may store fragments. More...
 
int MaxFragmentedSamplesPerRemoteWriter [get, set]
 The maximum number of samples per remote writer for which a built-in topic Subscription.DataReader<T> may store fragments. More...
 
int MaxFragmentsPerSample [get, set]
 Maximum number of fragments for a single sample. More...
 
bool DynamicallyAllocateFragmentedSamples [get, set]
 Determines whether the built-in topic Subscription.DataReader<T> pre-allocates storage for storing fragmented samples. More...
 

Detailed Description

A modifiable type used to create an immutable BuiltinTopicReaderResourceLimits

Constructor & Destructor Documentation

◆ BuiltinTopicReaderResourceLimitsBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Creates a new BuiltinTopicReaderResourceLimits immutable object from this one.

Property Documentation

◆ DisableFragmentationSupport

bool DisableFragmentationSupport
getset

Determines whether the built-in topic Subscription.DataReader<T> can receive fragmented samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::disable_fragmentation_support

◆ DynamicallyAllocateFragmentedSamples

bool DynamicallyAllocateFragmentedSamples
getset

Determines whether the built-in topic Subscription.DataReader<T> pre-allocates storage for storing fragmented samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::dynamically_allocate_fragmented_samples

◆ InitialFragmentedSamples

int InitialFragmentedSamples
getset

The initial number of samples for which a built-in topic Subscription.DataReader<T> may store fragments.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::initial_fragmented_samples

◆ InitialInfos

int InitialInfos
getset

Initial number of sample infos.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::initial_infos

◆ InitialOutstandingReads

int InitialOutstandingReads
getset

The initial number of outstanding reads that have not call finish yet on the same built-in topic Subscription.DataReader<T>.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::initial_outstanding_reads

◆ InitialSamples

int InitialSamples
getset

Initial number of samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::initial_samples

◆ MaxFragmentedSamples

int MaxFragmentedSamples
getset

The maximum number of samples for which the built-in topic Subscription.DataReader<T> may store fragments at a given point in time.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_fragmented_samples

◆ MaxFragmentedSamplesPerRemoteWriter

int MaxFragmentedSamplesPerRemoteWriter
getset

The maximum number of samples per remote writer for which a built-in topic Subscription.DataReader<T> may store fragments.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_fragmented_samples_per_remote_writer

◆ MaxFragmentsPerSample

int MaxFragmentsPerSample
getset

Maximum number of fragments for a single sample.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_fragments_per_sample

◆ MaxInfos

int MaxInfos
getset

Maximum number of sample infos.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_infos

◆ MaxOutstandingReads

int MaxOutstandingReads
getset

The maximum number of outstanding reads that have not called finish yet on the same built-in topic Subscription.DataReader<T>.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_outstanding_reads

◆ MaxSamples

int MaxSamples
getset

Maximum number of samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_samples

◆ MaxSamplesPerRead

int MaxSamplesPerRead
getset

Maximum number of samples that can be read/taken on a same built-in topic Subscription.DataReader<T>.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t::max_samples_per_read