RTI Connext C# API Version 7.3.0
|
Various settings that configure how a Rti.Dds.Domain.DomainParticipant allocates and uses physical memory for internal resources, including the maximum sizes of various properties. More...
Inherits IEquatable< DomainParticipantResourceLimits >.
Public Member Functions | |
DomainParticipantResourceLimits | With (Action< DomainParticipantResourceLimitsBuilder > build) |
Creates a new DomainParticipantResourceLimits 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 (DomainParticipantResourceLimits other) |
Compares for equality More... | |
Properties | |
AllocationSettings | LocalWriterAllocation [get] |
Allocation settings applied to local DataWriters. More... | |
AllocationSettings | LocalReaderAllocation [get] |
Allocation settings applied to local DataReaders. More... | |
AllocationSettings | LocalPublisherAllocation [get] |
Allocation settings applied to local Publisher. More... | |
AllocationSettings | LocalSubscriberAllocation [get] |
Allocation settings applied to local Subscriber. More... | |
AllocationSettings | LocalTopicAllocation [get] |
Allocation settings applied to local Topic. More... | |
AllocationSettings | RemoteWriterAllocation [get] |
Allocation settings applied to remote DataWriters. More... | |
AllocationSettings | RemoteReaderAllocation [get] |
Allocation settings applied to remote DataReaders. More... | |
AllocationSettings | RemoteParticipantAllocation [get] |
Allocation settings applied to remote DomainParticipants. More... | |
AllocationSettings | MatchingWriterReaderPairAllocation [get] |
Allocation settings applied to matching local writer and remote/local reader pairs. More... | |
AllocationSettings | MatchingReaderWriterPairAllocation [get] |
Allocation settings applied to matching local reader and remote/local writer pairs. More... | |
AllocationSettings | IgnoredEntityAllocation [get] |
Allocation settings applied to ignored entities. More... | |
AllocationSettings | ContentFilteredTopicAllocation [get] |
Allocation settings applied to content filtered topic. More... | |
AllocationSettings | ContentFilterAllocation [get] |
Allocation settings applied to content filter. More... | |
AllocationSettings | ReadConditionAllocation [get] |
Allocation settings applied to read condition pool. More... | |
AllocationSettings | QueryConditionAllocation [get] |
Allocation settings applied to query condition pool. More... | |
AllocationSettings | OutstandingAsynchronousSampleAllocation [get] |
Allocation settings applied to the maximum number of samples (from all DataWriter) waiting to be asynchronously written. More... | |
AllocationSettings | FlowControllerAllocation [get] |
Allocation settings applied to flow controllers. More... | |
int | LocalWriterHashBuckets [get] |
Hash_Buckets settings applied to local DataWriters. More... | |
int | LocalReaderHashBuckets [get] |
Number of hash buckets for local DataReaders. More... | |
int | LocalPublisherHashBuckets [get] |
Number of hash buckets for local Publisher. More... | |
int | LocalSubscriberHashBuckets [get] |
Number of hash buckets for local Subscriber. More... | |
int | LocalTopicHashBuckets [get] |
Number of hash buckets for local Topic. More... | |
int | RemoteWriterHashBuckets [get] |
Number of hash buckets for remote DataWriters. More... | |
int | RemoteReaderHashBuckets [get] |
Number of hash buckets for remote DataReaders. More... | |
int | RemoteParticipantHashBuckets [get] |
Number of hash buckets for remote DomainParticipants. More... | |
int | MatchingWriterReaderPairHashBuckets [get] |
Number of hash buckets for matching local writer and remote/local reader pairs. More... | |
int | MatchingReaderWriterPairHashBuckets [get] |
Number of hash buckets for matching local reader and remote/local writer pairs. More... | |
int | IgnoredEntityHashBuckets [get] |
Number of hash buckets for ignored entities. More... | |
int | ContentFilteredTopicHashBuckets [get] |
Number of hash buckets for content filtered topics. More... | |
int | ContentFilterHashBuckets [get] |
Number of hash buckets for content filters. More... | |
int | FlowControllerHashBuckets [get] |
Number of hash buckets for flow controllers. More... | |
int | MaxGatherDestinations [get] |
Maximum number of destinations per send. More... | |
int | ParticipantUserDataMaxLength [get] |
Maximum length of user data in DomainParticipantQos and ParticipantBuiltinTopicData More... | |
int | TopicDataMaxLength [get] |
Maximum length of topic data in TopicQos, TopicBuiltinTopicData, PublicationBuiltinTopicData and SubscriptionBuiltinTopicData More... | |
int | PublisherGroupDataMaxLength [get] |
Maximum length of group data in PublisherQos and PublicationBuiltinTopicData More... | |
int | SubscriberGroupDataMaxLength [get] |
Maximum length of group data in SubscriberQos and SubscriptionBuiltinTopicData More... | |
int | WriterUserDataMaxLength [get] |
Maximum length of user data in DataWriterQos and PublicationBuiltinTopicData More... | |
int | ReaderUserDataMaxLength [get] |
Maximum length of user data in DataReaderQos and SubscriptionBuiltinTopicData More... | |
int | MaxPartitions [get] |
Maximum number of partition name strings allowable in a Partition. More... | |
int | MaxPartitionCumulativeCharacters [get] |
Maximum number of combined characters allowable in all partition names in a Partition. More... | |
int | TypeCodeMaxSerializedLength [get] |
Maximum size of serialized string for type code. More... | |
int | TypeObjectMaxSerializedLength [get] |
The maximum length, in bytes, that the buffer to serialize a TypeObject can consume. More... | |
int | SerializedTypeObjectDynamicAllocationThreshold [get] |
A threshold, in bytes, for dynamic memory allocation for the deserialized TypeObject. More... | |
int | TypeObjectMaxDeserializedLength [get] |
The maximum number of bytes that a deserialized TypeObject can consume. More... | |
int | DeserializedTypeObjectDynamicAllocationThreshold [get] |
A threshold, in bytes, for dynamic memory allocation for the deserialized TypeObject. More... | |
int | ContentfilterPropertyMaxLength [get] |
This field is the maximum length of all data related to a Content-filtered topic. More... | |
int | ChannelSeqMaxLength [get] |
Maximum number of channels that can be specified in MultiChannelQosPolicy for MultiChannel DataWriters. More... | |
int | ChannelFilterExpressionMaxLength [get] |
Maximum length of a channel ChannelSettings_t_filter_expression in a MultiChannel DataWriter. More... | |
int | ParticipantPropertyListMaxLength [get] |
Maximum number of properties associated with the DomainParticipant. More... | |
int | ParticipantPropertyStringMaxLength [get] |
Maximum string length of the properties associated with the DomainParticipant. More... | |
int | WriterPropertyListMaxLength [get] |
Maximum number of properties associated with a DataWriter. More... | |
int | WriterPropertyStringMaxLength [get] |
Maximum string length of the properties associated with a DataWriter. More... | |
int | ReaderPropertyListMaxLength [get] |
Maximum number of properties associated with a DataReader. More... | |
int | ReaderPropertyStringMaxLength [get] |
Maximum string length of the properties associated with a DataReader. More... | |
int | MaxEndpointGroups [get] |
Maximum number of EndpointGroup allowable in a Availability. More... | |
int | MaxEndpointGroupCumulativeCharacters [get] |
Maximum number of combined role_name characters allowed in all EndpointGroup in a Availability. More... | |
int | TransportInfoListMaxLength [get] |
Maximum number of installed transports to send and receive information about in ParticipantBuiltinTopicData_transport_info. More... | |
IgnoredEntityReplacementKind | IgnoredEntityReplacement [get] |
Replacement policy for the ignored entities. It sets what entity can be replaced when resource limits set in IgnoredEntityAllocation are reached. More... | |
AllocationSettings | RemoteTopicQueryAllocation [get] |
Allocation settings applied to remote TopicQueries. More... | |
int | RemoteTopicQueryHashBuckets [get] |
Number of hash buckets for remote TopicQueries. More... | |
int | WriterDataTagListMaxLength [get] |
Maximum number of data tags associated with a DataWriter. More... | |
int | WriterDataTagStringMaxLength [get] |
Maximum string length of the data tags associated with a DataWriter. More... | |
int | ReaderDataTagListMaxLength [get] |
Maximum number of data tags associated with a DataReader. More... | |
int | ReaderDataTagStringMaxLength [get] |
Maximum string length of the data tags associated with a DataReader. More... | |
uint | ShmemRefTransferModeMaxSegments [get] |
Maximum number of segments created by all DataWriters belonging to a DomainParticipant. More... | |
static DomainParticipantResourceLimits | Default = CreateDefault() [get] |
Singleton containing the default value of a DomainParticipantResourceLimits More... | |
Various settings that configure how a Rti.Dds.Domain.DomainParticipant allocates and uses physical memory for internal resources, including the maximum sizes of various properties.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy
|
inline |
Creates a new DomainParticipantResourceLimits 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 DomainParticipantResourceLimits. |
|
inline |
Gets the hash code
override bool Rti.Dds.Core.Policy.DomainParticipantResourceLimits.Equals | ( | object | other | ) |
Compares for equality
|
inline |
Compares for equality
|
get |
Allocation settings applied to local DataWriters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_writer_allocation
|
get |
Allocation settings applied to local DataReaders.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_reader_allocation
|
get |
Allocation settings applied to local Publisher.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_publisher_allocation
|
get |
Allocation settings applied to local Subscriber.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_subscriber_allocation
|
get |
Allocation settings applied to local Topic.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_topic_allocation
|
get |
Allocation settings applied to remote DataWriters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_writer_allocation
|
get |
Allocation settings applied to remote DataReaders.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_reader_allocation
|
get |
Allocation settings applied to remote DomainParticipants.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_participant_allocation
|
get |
Allocation settings applied to matching local writer and remote/local reader pairs.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_matching_writer_reader_pair_allocation
|
get |
Allocation settings applied to matching local reader and remote/local writer pairs.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_matching_reader_writer_pair_allocation
|
get |
Allocation settings applied to ignored entities.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_ignored_entity_allocation
|
get |
Allocation settings applied to content filtered topic.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_content_filtered_topic_allocation
|
get |
Allocation settings applied to content filter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_content_filter_allocation
|
get |
Allocation settings applied to read condition pool.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_read_condition_allocation
|
get |
Allocation settings applied to query condition pool.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_query_condition_allocation
|
get |
Allocation settings applied to the maximum number of samples (from all DataWriter) waiting to be asynchronously written.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_outstanding_asynchronous_sample_allocation
|
get |
Allocation settings applied to flow controllers.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_flow_controller_allocation
|
get |
Hash_Buckets settings applied to local DataWriters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_writer_hash_buckets
|
get |
Number of hash buckets for local DataReaders.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_reader_hash_buckets
|
get |
Number of hash buckets for local Publisher.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_publisher_hash_buckets
|
get |
Number of hash buckets for local Subscriber.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_subscriber_hash_buckets
|
get |
Number of hash buckets for local Topic.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_local_topic_hash_buckets
|
get |
Number of hash buckets for remote DataWriters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_writer_hash_buckets
|
get |
Number of hash buckets for remote DataReaders.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_reader_hash_buckets
|
get |
Number of hash buckets for remote DomainParticipants.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_participant_hash_buckets
|
get |
Number of hash buckets for matching local writer and remote/local reader pairs.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_matching_writer_reader_pair_hash_buckets
|
get |
Number of hash buckets for matching local reader and remote/local writer pairs.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_matching_reader_writer_pair_hash_buckets
|
get |
Number of hash buckets for ignored entities.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_ignored_entity_hash_buckets
|
get |
Number of hash buckets for content filtered topics.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_content_filtered_topic_hash_buckets
|
get |
Number of hash buckets for content filters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_content_filter_hash_buckets
|
get |
Number of hash buckets for flow controllers.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_flow_controller_hash_buckets
|
get |
Maximum number of destinations per send.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_max_gather_destinations
|
get |
Maximum length of user data in DomainParticipantQos and ParticipantBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_participant_user_data_max_length
|
get |
Maximum length of topic data in TopicQos, TopicBuiltinTopicData, PublicationBuiltinTopicData and SubscriptionBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_topic_data_max_length
|
get |
Maximum length of group data in PublisherQos and PublicationBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_publisher_group_data_max_length
|
get |
Maximum length of group data in SubscriberQos and SubscriptionBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_subscriber_group_data_max_length
|
get |
Maximum length of user data in DataWriterQos and PublicationBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_writer_user_data_max_length
|
get |
Maximum length of user data in DataReaderQos and SubscriptionBuiltinTopicData
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_reader_user_data_max_length
|
get |
|
get |
|
get |
Maximum size of serialized string for type code.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_type_code_max_serialized_length
|
get |
The maximum length, in bytes, that the buffer to serialize a TypeObject can consume.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_type_object_max_serialized_length
|
get |
A threshold, in bytes, for dynamic memory allocation for the deserialized TypeObject.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_deserialized_type_object_dynamic_allocation_threshold
|
get |
The maximum number of bytes that a deserialized TypeObject can consume.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_type_object_max_deserialized_length
|
get |
A threshold, in bytes, for dynamic memory allocation for the deserialized TypeObject.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_deserialized_type_object_dynamic_allocation_threshold
|
get |
This field is the maximum length of all data related to a Content-filtered topic.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_contentfilter_property_max_length
|
get |
Maximum number of channels that can be specified in MultiChannelQosPolicy for MultiChannel DataWriters.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_channel_seq_max_length
|
get |
Maximum length of a channel ChannelSettings_t_filter_expression in a MultiChannel DataWriter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_channel_filter_expression_max_length
|
get |
Maximum number of properties associated with the DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_participant_property_list_max_length
|
get |
Maximum string length of the properties associated with the DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_participant_property_string_max_length
|
get |
Maximum number of properties associated with a DataWriter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_writer_property_list_max_length
|
get |
Maximum string length of the properties associated with a DataWriter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_writer_property_string_max_length
|
get |
Maximum number of properties associated with a DataReader.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_reader_property_list_max_length
|
get |
Maximum string length of the properties associated with a DataReader.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_reader_property_string_max_length
|
get |
Maximum number of EndpointGroup allowable in a Availability.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_max_endpoint_groups
|
get |
Maximum number of combined role_name characters allowed in all EndpointGroup in a Availability.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_max_endpoint_group_cumulative_characters
|
get |
Maximum number of installed transports to send and receive information about in ParticipantBuiltinTopicData_transport_info.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_transport_info_list_max_length
|
get |
Replacement policy for the ignored entities. It sets what entity can be replaced when resource limits set in IgnoredEntityAllocation are reached.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_ignored_entity_replacement_kind
|
get |
Allocation settings applied to remote TopicQueries.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_topic_query_allocation
|
get |
Number of hash buckets for remote TopicQueries.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_remote_topic_query_hash_buckets
|
get |
Maximum number of data tags associated with a DataWriter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_writer_data_tag_list_max_length
|
get |
Maximum string length of the data tags associated with a DataWriter.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_writer_data_tag_string_max_length
|
get |
Maximum number of data tags associated with a DataReader.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_reader_data_tag_list_max_length
|
get |
Maximum string length of the data tags associated with a DataReader.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_reader_data_tag_string_max_length
|
get |
Maximum number of segments created by all DataWriters belonging to a DomainParticipant.
The full documentation is available in the C API: DDS_DomainParticipantResourceLimitsQosPolicy_shmem_ref_transfer_mode_max_segments
|
staticget |
Singleton containing the default value of a DomainParticipantResourceLimits