pub struct BuiltinParticipantSample { /* private fields */ }Implementations§
Source§impl BuiltinParticipantSample
impl BuiltinParticipantSample
pub fn key(&self) -> dds_guid_t
pub fn qos(&self) -> DdsResult<Option<Qos>>
Sourcepub fn participant_name(&self) -> Option<String>
pub fn participant_name(&self) -> Option<String>
Returns the participant name if set (via the QoS entity_name policy).
In CycloneDDS, the participant name is not a direct field of
dds_builtintopic_participant_t but is carried as the entity name
in the participant’s QoS.
Trait Implementations§
Source§impl Clone for BuiltinParticipantSample
impl Clone for BuiltinParticipantSample
Source§impl DdsType for BuiltinParticipantSample
impl DdsType for BuiltinParticipantSample
fn type_name() -> &'static str
fn ops() -> Vec<u32>
fn descriptor_size() -> u32
fn descriptor_align() -> u32
fn write_to_native<'a>( &'a self, _arena: &'a mut WriteArena, ) -> DdsResult<*const c_void>
fn key_count() -> usize
fn keys() -> Vec<KeyDescriptor>
fn flagset() -> u32
fn post_key_ops() -> Vec<u32>
Source§impl Debug for BuiltinParticipantSample
impl Debug for BuiltinParticipantSample
Source§impl Drop for BuiltinParticipantSample
impl Drop for BuiltinParticipantSample
impl Send for BuiltinParticipantSample
Auto Trait Implementations§
impl Freeze for BuiltinParticipantSample
impl RefUnwindSafe for BuiltinParticipantSample
impl !Sync for BuiltinParticipantSample
impl Unpin for BuiltinParticipantSample
impl UnsafeUnpin for BuiltinParticipantSample
impl UnwindSafe for BuiltinParticipantSample
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request