Class BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols. More...
#include <RTPSParticipantAttributes.hpp>
Public Member Functions | |
| BuiltinAttributes ()=default | |
| virtual | ~BuiltinAttributes ()=default |
| bool | operator== (const BuiltinAttributes &b) const |
Public Attributes | |
| 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 |
| Memory policy for builtin readers. | |
| uint32_t | readerPayloadSize = BUILTIN_DATA_MAX_SIZE |
| Maximum payload size for builtin readers. | |
| MemoryManagementPolicy_t | writerHistoryMemoryPolicy |
| 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. | |
| std::string | flow_controller_name = "" |
| Flow controller name to use for the builtin writers. | |
Class BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols.
|
default |
|
virtualdefault |
|
inline |
| bool avoid_builtin_multicast = true |
Set to true to avoid multicast traffic on builtin endpoints.
| DiscoverySettings discovery_config |
Discovery protocol related attributes.
| std::string flow_controller_name = "" |
Flow controller name to use for the builtin writers.
| LocatorList_t initialPeersList |
Initial peers.
| fastdds::rtps::ExternalLocators metatraffic_external_unicast_locators |
The collection of external locators to use for communication on metatraffic topics.
| LocatorList_t metatrafficMulticastLocatorList |
Metatraffic Multicast Locator List.
| LocatorList_t metatrafficUnicastLocatorList |
Metatraffic Unicast Locator List.
| uint32_t mutation_tries = 100u |
Mutation tries if the port is being used.
| NetworkConfigSet_t network_configuration = 0 |
Network Configuration.
| MemoryManagementPolicy_t readerHistoryMemoryPolicy |
Memory policy for builtin readers.
| uint32_t readerPayloadSize = BUILTIN_DATA_MAX_SIZE |
Maximum payload size for builtin readers.
| bool use_WriterLivelinessProtocol = true |
Indicates to use the WriterLiveliness protocol.
| MemoryManagementPolicy_t writerHistoryMemoryPolicy |
Memory policy for builtin writers.
| uint32_t writerPayloadSize = BUILTIN_DATA_MAX_SIZE |
Maximum payload size for builtin writers.