18.2.4. Endpoint

class Endpoint

Class Endpoint, all entities of the RTPS network derive from this class. Although the RTPSParticipant is also defined as an endpoint in the RTPS specification, in this implementation the RTPSParticipant class does not inherit from the endpoint class. Each Endpoint object owns a pointer to the RTPSParticipant it belongs to.

Subclassed by eprosima::fastrtps::rtps::RTPSReader, eprosima::fastrtps::rtps::RTPSWriter

Public Functions

inline const GUID_t &getGuid() const

Get associated GUID


Associated GUID

inline RecursiveTimedMutex &getMutex()

Get mutex


Associated Mutex

inline EndpointAttributes &getAttributes()

Get associated attributes


Endpoint attributes