RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.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()

Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.BuiltinTopicReaderResourceLimitsBuilder ( BuiltinTopicReaderResourceLimits  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

BuiltinTopicReaderResourceLimits Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.Build ( )

Creates a new BuiltinTopicReaderResourceLimits immutable object from this one.

Property Documentation

◆ InitialSamples

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.InitialSamples
getset

Initial number of samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t_initial_samples

◆ MaxSamples

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.MaxSamples
getset

Maximum number of samples.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t_max_samples

◆ InitialInfos

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.InitialInfos
getset

Initial number of sample infos.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t_initial_infos

◆ MaxInfos

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.MaxInfos
getset

Maximum number of sample infos.

The full documentation is available in the C API: DDS_BuiltinTopicReaderResourceLimits_t_max_infos

◆ InitialOutstandingReads

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ MaxOutstandingReads

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ MaxSamplesPerRead

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ DisableFragmentationSupport

bool Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ MaxFragmentedSamples

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ InitialFragmentedSamples

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ MaxFragmentedSamplesPerRemoteWriter

int Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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 Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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

◆ DynamicallyAllocateFragmentedSamples

bool Rti.Dds.Core.Policy.BuiltinTopicReaderResourceLimitsBuilder.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