RTI Connext C# API
6.1.0
|
Configures how Publication.DataWriter<T>'s allocate and use physical memory for internal resources. More...
Inherits IEquatable< DataWriterResourceLimits >.
Public Member Functions | |
DataWriterResourceLimits | With (Action< DataWriterResourceLimitsBuilder > build) |
Creates a new DataWriterResourceLimits with a set of changes specified in an Action More... | |
override int | GetHashCode () |
Gets the hash code More... | |
override bool | Equals (object other) |
Compares for equality More... | |
bool | Equals (DataWriterResourceLimits other) |
Compares for equality More... | |
Properties | |
int | InitialConcurrentBlockingThreads [get] |
The initial number of threads that are allowed to concurrently block on write call on the same Publication.DataWriter<T> . More... | |
int | MaxConcurrentBlockingThreads [get] |
The maximum number of threads that are allowed to concurrently block on write call on the same Publication.DataWriter<T> . More... | |
int | MaxRemoteReaderFilters [get] |
The maximum number of remote DataReaders for which the Publication.DataWriter<T> will perform content-based filtering. More... | |
int | InitialBatches [get] |
Represents the initial number of batches a Publication.DataWriter<T> will manage. More... | |
int | MaxBatches [get] |
Represents the maximum number of batches a Publication.DataWriter<T> will manage. More... | |
InstanceReplacementKind | InstanceReplacement [get] |
Sets the kinds of instances allowed to be replaced when instance resource limits are reached. More... | |
bool | ReplaceEmptyInstances [get] |
Whether or not to replace empty instances during instance replacement More... | |
bool | AutoregisterInstances [get] |
Whether or not to automatically register new instances More... | |
int | InitialVirtualWriters [get] |
The initial number of virtual writers supported by a Publication.DataWriter<T> More... | |
int | MaxVirtualWriters [get] |
The maximum number of virtual writers supported by a Publication.DataWriter<T> More... | |
int | MaxRemoteReaders [get] |
The maximum number of remote readers supported by a Publication.DataWriter<T> More... | |
int | MaxAppAckRemoteReaders [get] |
The maximum number of application-level acknowledging remote readers supported by a Publication.DataWriter<T> More... | |
int | InitialActiveTopicQueries [get] |
Represents the initial number of active topic queries a Publication.DataWriter<T> will manage. More... | |
int | MaxActiveTopicQueries [get] |
Represents the maximum number of active topic queries a Publication.DataWriter<T> will manage. More... | |
AllocationSettings | WriterLoanedSampleAllocation [get] |
Represents the allocation settings of loaned samples managed by a Publication.DataWriter<T> . More... | |
bool | InitializeWriterLoanedSample [get] |
Whether or not to initialize loaned samples returned by a Publication.DataWriter<T> More... | |
static DataWriterResourceLimits | Default [get] |
Singleton containing the default value of a DataWriterResourceLimits More... | |
Configures how Publication.DataWriter<T>'s allocate and use physical memory for internal resources.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy
bool Equals | ( | DataWriterResourceLimits | other | ) |
Compares for equality
override bool Equals | ( | object | other | ) |
Compares for equality
override int GetHashCode | ( | ) |
Gets the hash code
DataWriterResourceLimits With | ( | Action< DataWriterResourceLimitsBuilder > | build | ) |
Creates a new DataWriterResourceLimits with a set of changes specified in an Action
build | An Action (typically a lambda function) that receives a modifiable object with the current values of this DataWriterResourceLimits. |
|
get |
Whether or not to automatically register new instances
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::autoregister_instances
|
staticget |
Singleton containing the default value of a DataWriterResourceLimits
|
get |
Represents the initial number of active topic queries a Publication.DataWriter<T> will manage.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::initial_active_topic_queries
|
get |
Represents the initial number of batches a Publication.DataWriter<T> will manage.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::initial_batches
|
get |
The initial number of threads that are allowed to concurrently block on write call on the same Publication.DataWriter<T> .
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::initial_concurrent_blocking_threads
|
get |
Whether or not to initialize loaned samples returned by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::initialize_writer_loaned_sample
|
get |
The initial number of virtual writers supported by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::initial_virtual_writers
|
get |
Sets the kinds of instances allowed to be replaced when instance resource limits are reached.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::instance_replacement
|
get |
Represents the maximum number of active topic queries a Publication.DataWriter<T> will manage.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_active_topic_queries
|
get |
The maximum number of application-level acknowledging remote readers supported by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_app_ack_remote_readers
|
get |
Represents the maximum number of batches a Publication.DataWriter<T> will manage.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_batches
|
get |
The maximum number of threads that are allowed to concurrently block on write call on the same Publication.DataWriter<T> .
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_concurrent_blocking_threads
|
get |
The maximum number of remote DataReaders for which the Publication.DataWriter<T> will perform content-based filtering.
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_remote_reader_filters
|
get |
The maximum number of remote readers supported by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_remote_readers
|
get |
The maximum number of virtual writers supported by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::max_virtual_writers
|
get |
Whether or not to replace empty instances during instance replacement
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::replace_empty_instances
|
get |
Represents the allocation settings of loaned samples managed by a Publication.DataWriter<T> .
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy::writer_loaned_sample_allocation