15.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.
-
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