RTI Connext DDS Micro C++ API
Version 3.0.3
|
<<cert>> Resource limits that apply only to DDSDomainParticipant instances. More...
#include <dds_c_infrastructure.h>
Public Attributes | |
DDS_Long | local_writer_allocation |
The maximum number of local Writers that can be created. | |
DDS_Long | local_reader_allocation |
The maximum number of local Readers that can be created. | |
DDS_Long | local_publisher_allocation |
The maximum number of local Publishers that can be created. | |
DDS_Long | local_subscriber_allocation |
The maximum number of local Subscribers that can be created. | |
DDS_Long | local_topic_allocation |
The maximum number of topics that can be created. | |
DDS_Long | local_type_allocation |
The maximum number of local types that can be registered with this DomainParticipant. | |
DDS_Long | remote_participant_allocation |
The maximum number of remote participants that can be discovered by this DomainParticipant. | |
DDS_Long | remote_writer_allocation |
The maximum number of remote writers that can be discovered by this DomainParticipant. | |
DDS_Long | remote_reader_allocation |
The maximum number of remote readers that can be discovered by this DomainParticipant. | |
DDS_Long | matching_writer_reader_pair_allocation |
The maximum number of matching local writer and remote/local reader pairs. | |
DDS_Long | matching_reader_writer_pair_allocation |
The maximum number of matching local reader and remote/local writer pairs contained in this DomainParticipant. | |
DDS_Long | max_receive_ports |
Maximum number of addresses that can be listened on. | |
DDS_Long | max_destination_ports |
Maximum number of unique destination addresses that a participant can reach. | |
DDS_UnsignedLong | shmem_ref_transfer_mode_max_segments |
Maximum number of segments created by all DataWriters belonging to a DDSDomainParticipant. |
<<cert>> Resource limits that apply only to DDSDomainParticipant instances.
This QoS policy is an extension to the DDS standard.
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_writer_allocation |
The maximum number of local Writers that can be created.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_reader_allocation |
The maximum number of local Readers that can be created.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_publisher_allocation |
The maximum number of local Publishers that can be created.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_subscriber_allocation |
The maximum number of local Subscribers that can be created.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_topic_allocation |
The maximum number of topics that can be created.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::local_type_allocation |
The maximum number of local types that can be registered with this DomainParticipant.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::remote_participant_allocation |
The maximum number of remote participants that can be discovered by this DomainParticipant.
Remote DomainParticipants include all DomainParticipants, both local and remote.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::remote_writer_allocation |
The maximum number of remote writers that can be discovered by this DomainParticipant.
Remote DataWriters include all DataWriters, both local and remote.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::remote_reader_allocation |
The maximum number of remote readers that can be discovered by this DomainParticipant.
Remote DataReaders include all DataReaders, both local and remote.
[default] 1
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::matching_writer_reader_pair_allocation |
The maximum number of matching local writer and remote/local reader pairs.
A resource is used for each discovery match between a writer of the participant and a reader of this or another participant.
[default] 32
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::matching_reader_writer_pair_allocation |
The maximum number of matching local reader and remote/local writer pairs contained in this DomainParticipant.
A resource is used for each discovery match between a reader of the participant and a writer of this or another participant.
[default] 32
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::max_receive_ports |
Maximum number of addresses that can be listened on.
Sets the maximum number of ports to receive discovery and user data on different transports. In general, each of the following counts as one resource:
[default] 8
DDS_Long DDS_DomainParticipantResourceLimitsQosPolicy::max_destination_ports |
Maximum number of unique destination addresses that a participant can reach.
[default] 8
DDS_UnsignedLong DDS_DomainParticipantResourceLimitsQosPolicy::shmem_ref_transfer_mode_max_segments |
Maximum number of segments created by all DataWriters belonging to a DDSDomainParticipant.
[default] 500
[range] [0,100000] but in practice, this value will be limited by the system-wide maximum number of shared memory segments. On a Linux machine, this value is provided by the kernel parameter shmmni.