17.2.1.1. BuiltinAttributes¶
-
class eprosima::fastrtps::rtps::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.
-
TypeLookupSettings typelookup_config¶
TypeLookup Service settings.
-
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¶