19.2.1.1. BuiltinAttributes
-
class BuiltinAttributes
Class BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols.
Public Members
-
DiscoverySettings discovery_config
Discovery protocol related attributes.
-
bool use_WriterLivelinessProtocol = true
Indicates to use the WriterLiveliness protocol.
-
NetworkConfigSet_t network_configuration = 0
Network Configuration.
-
LocatorList_t metatrafficUnicastLocatorList
Metatraffic Unicast Locator List.
-
LocatorList_t metatrafficMulticastLocatorList
Metatraffic Multicast Locator List.
-
fastdds::rtps::ExternalLocators metatraffic_external_unicast_locators
The collection of external locators to use for communication on metatraffic topics.
-
LocatorList_t initialPeersList
Initial peers.
-
MemoryManagementPolicy_t readerHistoryMemoryPolicy = MemoryManagementPolicy_t::PREALLOCATED_WITH_REALLOC_MEMORY_MODE
Memory policy for builtin readers.
-
uint32_t readerPayloadSize = BUILTIN_DATA_MAX_SIZE
Maximum payload size for builtin readers.
-
MemoryManagementPolicy_t writerHistoryMemoryPolicy = MemoryManagementPolicy_t::PREALLOCATED_WITH_REALLOC_MEMORY_MODE
Memory policy for builtin writers.
-
uint32_t writerPayloadSize = BUILTIN_DATA_MAX_SIZE
Maximum payload size for builtin writers.
-
uint32_t mutation_tries = 100u
Mutation tries if the port is being used.
-
bool avoid_builtin_multicast = true
Set to true to avoid multicast traffic on builtin endpoints.
-
DiscoverySettings discovery_config