Trait rustdds::dds::traits::RTPSEntity[][src]

pub trait RTPSEntity {
    fn get_guid(&self) -> GUID;

    fn get_entity_id(&self) -> EntityId { ... }
fn get_guid_prefix(&self) -> GuidPrefix { ... } }

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

fn get_guid(&self) -> GUID[src]

Loading content...

Provided methods

Loading content...

Implementors

impl RTPSEntity for DomainParticipant[src]

impl<D, DA> RTPSEntity for rustdds::dds::no_key::DataReader<D, DA> where
    D: DeserializeOwned,
    DA: DeserializerAdapter<D>, 
[src]

impl<D, DA> RTPSEntity for rustdds::dds::with_key::DataReader<D, DA> where
    D: Keyed + DeserializeOwned,
    DA: DeserializerAdapter<D>, 
[src]

impl<D, SA> RTPSEntity for rustdds::dds::with_key::DataWriter<D, SA> where
    D: Keyed + Serialize,
    SA: SerializerAdapter<D>, 
[src]

impl<D: Serialize, SA: SerializerAdapter<D>> RTPSEntity for rustdds::dds::no_key::DataWriter<D, SA>[src]

Loading content...