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

Returns

Associated GUID

inline RecursiveTimedMutex &getMutex()

Get mutex

Returns

Associated Mutex

inline EndpointAttributes &getAttributes()

Get associated attributes

Returns

Endpoint attributes