15.2.3. Endpoint

class eprosima::fastrtps::rtps::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

const GUID_t &getGuid() const

Get associated GUID

Return

Associated GUID

RecursiveTimedMutex &getMutex()

Get mutex

Return

Associated Mutex

EndpointAttributes &getAttributes()

Get associated attributes

Return

Endpoint attributes