Safe DDS
eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy Class Reference

Domain participant preallocations memory configuration. More...

#include <DomainParticipantAllocationsQosPolicy.hpp>

Public Member Functions

discovery::rtps::PreallocDiscoveryConfiguration to_discovery_configuration () const noexcept
 Get the PreallocDiscoveryConfiguration from the DomainParticipantAllocationsQosPolicy. More...
 

Public Attributes

memory::container::PreallocMemoryConfig local_participants {}
 Memory configuration for local participants. More...
 
memory::container::PreallocMemoryConfig remote_participants {}
 Memory configuration for remote participants. More...
 
memory::container::PreallocMemoryConfig local_datawriters {}
 Memory configuration for local registrable data writers. More...
 
memory::container::PreallocMemoryConfig remote_datawriters {}
 Memory configuration for remote writers. More...
 
memory::container::PreallocMemoryConfig local_datareaders {}
 Memory configuration for local registrable data readers. More...
 
memory::container::PreallocMemoryConfig remote_datareaders {}
 Memory configuration for remote reader. More...
 
memory::container::PreallocMemoryConfig local_publishers {}
 Memory configuration for local publishers. More...
 
memory::container::PreallocMemoryConfig local_subscribers {}
 Memory configuration for local subscribers. More...
 
memory::container::PreallocMemoryConfig participant_observers {}
 Memory configuration for participant observers. More...
 
memory::container::PreallocMemoryConfig local_topics {}
 Memory configuration for topics. More...
 
memory::container::PreallocMemoryConfig local_types {}
 Memory configuration for types. More...
 

Detailed Description

Domain participant preallocations memory configuration.

Member Function Documentation

◆ to_discovery_configuration()

discovery::rtps::PreallocDiscoveryConfiguration eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::to_discovery_configuration ( ) const
noexcept

Get the PreallocDiscoveryConfiguration from the DomainParticipantAllocationsQosPolicy.

Returns
PreallocDiscoveryConfiguration.

Member Data Documentation

◆ local_datareaders

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_datareaders {}

Memory configuration for local registrable data readers.

◆ local_datawriters

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_datawriters {}

Memory configuration for local registrable data writers.

◆ local_participants

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_participants {}

Memory configuration for local participants.

◆ local_publishers

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_publishers {}

Memory configuration for local publishers.

◆ local_subscribers

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_subscribers {}

Memory configuration for local subscribers.

◆ local_topics

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_topics {}

Memory configuration for topics.

◆ local_types

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::local_types {}

Memory configuration for types.

◆ participant_observers

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::participant_observers {}

Memory configuration for participant observers.

◆ remote_datareaders

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::remote_datareaders {}

Memory configuration for remote reader.

◆ remote_datawriters

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::remote_datawriters {}

Memory configuration for remote writers.

◆ remote_participants

memory::container::PreallocMemoryConfig eprosima::safedds::dds::DomainParticipantAllocationsQosPolicy::remote_participants {}

Memory configuration for remote participants.


The documentation for this class was generated from the following file: