RTI Connext C# API  6.1.2
ResourceLimitsBuilder Class Reference

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

Public Member Functions

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

Properties

int MaxSamples [get, set]
 Represents the maximum samples the middleware can store for any one Publication.DataWriter<T> (or Subscription.DataReader<T>). More...
 
int MaxInstances [get, set]
 Represents the maximum number of instances a Publication.DataWriter<T> (or Subscription.DataReader<T>) can manage. More...
 
int MaxSamplesPerInstance [get, set]
 Represents the maximum number of samples of any one instance a Publication.DataWriter<T> (or Subscription.DataReader<T>) can manage. More...
 
int InitialSamples [get, set]
 Represents the initial samples the middleware will store for any one Publication.DataWriter<T> (or Subscription.DataReader<T>). More...
 
int InitialInstances [get, set]
 Represents the initial number of instances a Publication.DataWriter<T> (or Subscription.DataReader<T>) will manage. More...
 
int InstanceHashBuckets [get, set]
 Number of hash buckets for instances. More...
 

Detailed Description

A modifiable type used to create an immutable ResourceLimits

Constructor & Destructor Documentation

◆ ResourceLimitsBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

ResourceLimits Build ( )

Creates a new ResourceLimits immutable object from this one.

Property Documentation

◆ InitialInstances

int InitialInstances
getset

Represents the initial number of instances a Publication.DataWriter<T> (or Subscription.DataReader<T>) will manage.

The full documentation is available in the C API: DDS_ResourceLimitsQosPolicy::initial_instances

◆ InitialSamples

int InitialSamples
getset

Represents the initial samples the middleware will store for any one Publication.DataWriter<T> (or Subscription.DataReader<T>).

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

◆ InstanceHashBuckets

int InstanceHashBuckets
getset

Number of hash buckets for instances.

The full documentation is available in the C API: DDS_ResourceLimitsQosPolicy::instance_hash_buckets

◆ MaxInstances

int MaxInstances
getset

Represents the maximum number of instances a Publication.DataWriter<T> (or Subscription.DataReader<T>) can manage.

The full documentation is available in the C API: DDS_ResourceLimitsQosPolicy::max_instances

◆ MaxSamples

int MaxSamples
getset

Represents the maximum samples the middleware can store for any one Publication.DataWriter<T> (or Subscription.DataReader<T>).

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

◆ MaxSamplesPerInstance

int MaxSamplesPerInstance
getset

Represents the maximum number of samples of any one instance a Publication.DataWriter<T> (or Subscription.DataReader<T>) can manage.

The full documentation is available in the C API: DDS_ResourceLimitsQosPolicy::max_samples_per_instance