Class Participant used to group Publishers and Subscribers into a single working unit.
More...
#include <Participant.h>
Class Participant used to group Publishers and Subscribers into a single working unit.
◆ assert_liveliness()
void assert_liveliness |
( |
| ) |
|
Asserts liveliness of manual by participant publishers.
◆ get_resource_event()
rtps::ResourceEvent & get_resource_event |
( |
| ) |
const |
◆ getAttributes()
◆ getGuid()
const rtps::GUID_t & getGuid |
( |
| ) |
const |
Get the rtps::GUID_t of the associated RTPSParticipant.
- Returns
- rtps::GUID_t
◆ getParticipantNames()
std::vector< std::string > getParticipantNames |
( |
| ) |
const |
Returns a list with the participant names.
- Returns
- list of participant names.
◆ newRemoteEndpointDiscovered()
bool newRemoteEndpointDiscovered |
( |
const rtps::GUID_t & |
partguid, |
|
|
uint16_t |
userId, |
|
|
rtps::EndpointKind_t |
kind |
|
) |
| |
Called when using a StaticEndpointDiscovery mechanism different that the one included in FastRTPS, for example when communicating with other implementations.
It indicates to the Participant that an Endpoint from the XML has been discovered and should be activated.
- Parameters
-
partguid | Participant rtps::GUID_t. |
userId | User defined ID as shown in the XML file. |
kind | EndpointKind (WRITER or READER) |
- Returns
- True if correctly found and activated.
◆ Domain
◆ ParticipantImpl
friend class ParticipantImpl |
|
friend |
The documentation for this class was generated from the following file: