|
RTI Connext Micro C API Version 4.3.0
|
<<cert>> Resource limits that apply only to DDS_DomainParticipantFactory More...
#include <dds_c_infrastructure.h>
Data Fields | |
| DDS_Long | max_participants |
| The maximum number of DomainParticipants (DDS_DomainParticipant) the DDS_DomainParticipantFactory can manage. | |
| DDS_Long | max_components |
| The maximum number of components that may be registered on the DDS_DomainParticipantFactory. Note that changing this value can cause a DDS_DomainParticipantFactory to free and reallocate memory. | |
<<cert>> Resource limits that apply only to DDS_DomainParticipantFactory
This QoS policy is an extension to the DDS standard.
| DDS_Long DDS_SystemResourceLimitsQosPolicy::max_participants |
The maximum number of DomainParticipants (DDS_DomainParticipant) the DDS_DomainParticipantFactory can manage.
The DDS_DomainParticipantFactory can manage up to the number of DomainParticipants specified by this limit. However, the actual number of DomainParticipants that can be created with DDS_DomainParticipantFactory_create_participant is further limited by the following constraints:
Note that this value can only be modified until the first DDS_DomainParticipant is created and may cause memory reallocation.
[default] 1
[range] [1, INT_MAX] with default QoS settings. Additional DDS_DomainParticipant objects can be allocated by changing the DDS_WireProtocolQosPolicy::rtps_well_known_ports QoS policy on all DDS_DomainParticipant's on a node.
| DDS_Long DDS_SystemResourceLimitsQosPolicy::max_components |
The maximum number of components that may be registered on the DDS_DomainParticipantFactory. Note that changing this value can cause a DDS_DomainParticipantFactory to free and reallocate memory.
RTI Connext DDS Micro consists of a number of plugins and components that perform various tasks. For example, the UDP transport and the DPDE discovery plugins are RTI Connext DDS Micro components. This resource-limit limits the number of components that can be registered with RTI Connext DDS Micro. This value should only be changed if plugins and components are developed.
[default] 16
[range] [1, INT_MAX]