Trait rustdds::RTPSEntity

source ·
pub trait RTPSEntity {
    // Required method
    fn guid(&self) -> GUID;

    // Provided methods
    fn entity_id(&self) -> EntityId { ... }
    fn guid_prefix(&self) -> GuidPrefix { ... }
}
Expand description

Trait for things that have a GUID.

Base class for all RTPS entities. RTPS Entity represents the class of objects that are visible to other RTPS Entities on the network. As such, RTPS Entity objects have a globally-unique identifier (GUID) and can be referenced inside RTPS messages. (for usage, DomainParticipant, DataReader and DataWriter implement this) RTPS 2.3 specification section 8.2.4

Required Methods§

source

fn guid(&self) -> GUID

Provided Methods§

source

fn entity_id(&self) -> EntityId

source

fn guid_prefix(&self) -> GuidPrefix

Implementors§

source§

impl RTPSEntity for DomainParticipant

source§

impl<D, DA> RTPSEntity for rustdds::dds::no_key::DataReader<D, DA>
where D: 'static, DA: DeserializerAdapter<D>,

source§

impl<D, DA> RTPSEntity for rustdds::dds::no_key::SimpleDataReader<D, DA>
where D: 'static, DA: DeserializerAdapter<D>,

source§

impl<D, DA> RTPSEntity for rustdds::dds::with_key::DataReader<D, DA>
where D: Keyed + 'static, DA: DeserializerAdapter<D>,

source§

impl<D, DA> RTPSEntity for rustdds::dds::with_key::SimpleDataReader<D, DA>

source§

impl<D, SA> RTPSEntity for rustdds::dds::with_key::DataWriter<D, SA>
where D: Keyed, SA: SerializerAdapter<D>,

source§

impl<D, SA: SerializerAdapter<D>> RTPSEntity for rustdds::dds::no_key::DataWriter<D, SA>