|
RTI Connext C# API Version 7.7.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... | |
| int | InitialRemoteReaders [get] |
| The initial number of remote readers supported 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
|
inline |
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. |
|
inline |
Gets the hash code
| override bool Rti.Dds.Core.Policy.DataWriterResourceLimits.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Compares for equality
|
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 |
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 |
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 |
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 |
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 |
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 |
Whether or not to automatically register new instances
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy_autoregister_instances
|
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 |
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 |
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 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 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 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 |
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
|
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 remote readers supported by a Publication.DataWriter<T>
The full documentation is available in the C API: DDS_DataWriterResourceLimitsQosPolicy_initial_remote_readers
|
staticget |
Singleton containing the default value of a DataWriterResourceLimits