Class DiscoverySettings, to define the attributes of the several discovery protocols available.
More...
#include <RTPSParticipantAttributes.hpp>
Class DiscoverySettings, to define the attributes of the several discovery protocols available.
◆ DiscoverySettings()
◆ operator==()
◆ static_edp_xml_config() [1/2]
const char * static_edp_xml_config |
( |
| ) |
const |
|
inline |
Get the static endpoint XML configuration.
- Returns
- URI specifying the static endpoint XML configuration. The string could contain a filename (file://) or the XML content directly (data://).
◆ static_edp_xml_config() [2/2]
void static_edp_xml_config |
( |
const char * | str | ) |
|
|
inline |
Set the static endpoint XML configuration.
- Parameters
-
str | URI specifying the static endpoint XML configuration. The string could contain a filename (file://) or the XML content directly (data://). |
◆ discoveryProtocol
Chosen discovery protocol.
◆ discoveryServer_client_syncperiod
The period for the RTPSParticipant to: send its Discovery Message to its servers check for EDP endpoints matching.
◆ ignoreParticipantFlags
Filtering participants out depending on location.
◆ initial_announcements
Initial announcements configuration.
◆ leaseDuration
◆ leaseDuration_announcementperiod
The period for the RTPSParticipant to send its Discovery Message to all other discovered RTPSParticipants as well as to all Multicast ports.
◆ m_DiscoveryServers
Discovery Server initial connections, needed if discoveryProtocol
= CLIENT | SUPER_CLIENT | SERVER | BACKUP.
◆ m_PDPfactory
function that returns a PDP object (only if EXTERNAL selected)
◆ m_simpleEDP
Attributes of the SimpleEDP protocol.
◆ use_SIMPLE_EndpointDiscoveryProtocol
bool use_SIMPLE_EndpointDiscoveryProtocol = true |
If set to true, SimpleEDP would be used.
◆ use_STATIC_EndpointDiscoveryProtocol
bool use_STATIC_EndpointDiscoveryProtocol = false |
If set to true, StaticEDP based on an XML file would be implemented.
The XML filename must be provided.
The documentation for this class was generated from the following file: