pub struct StatusConditionAsync<R: DdsRuntime> { /* private fields */ }Expand description
Async version of StatusCondition.
Implementations§
Source§impl<R: DdsRuntime> StatusConditionAsync<R>
impl<R: DdsRuntime> StatusConditionAsync<R>
Sourcepub async fn get_enabled_statuses(&self) -> DdsResult<Vec<StatusKind>>
pub async fn get_enabled_statuses(&self) -> DdsResult<Vec<StatusKind>>
Async version of get_enabled_statuses.
Sourcepub async fn set_enabled_statuses(&self, mask: &[StatusKind]) -> DdsResult<()>
pub async fn set_enabled_statuses(&self, mask: &[StatusKind]) -> DdsResult<()>
Async version of set_enabled_statuses.
Sourcepub async fn get_entity(&self)
pub async fn get_entity(&self)
Async version of get_entity.
Source§impl<R: DdsRuntime> StatusConditionAsync<R>
impl<R: DdsRuntime> StatusConditionAsync<R>
Sourcepub async fn get_trigger_value(&self) -> DdsResult<bool>
pub async fn get_trigger_value(&self) -> DdsResult<bool>
Async version of get_trigger_value.
Trait Implementations§
Source§impl<R: DdsRuntime> Clone for StatusConditionAsync<R>
impl<R: DdsRuntime> Clone for StatusConditionAsync<R>
Auto Trait Implementations§
impl<R> Freeze for StatusConditionAsync<R>where
<R as DdsRuntime>::ClockHandle: Freeze,
<R as DdsRuntime>::ChannelSender<DcpsStatusConditionMail<R>>: Freeze,
impl<R> RefUnwindSafe for StatusConditionAsync<R>where
<R as DdsRuntime>::ClockHandle: RefUnwindSafe,
<R as DdsRuntime>::ChannelSender<DcpsStatusConditionMail<R>>: RefUnwindSafe,
impl<R> Send for StatusConditionAsync<R>
impl<R> Sync for StatusConditionAsync<R>
impl<R> Unpin for StatusConditionAsync<R>where
<R as DdsRuntime>::ClockHandle: Unpin,
<R as DdsRuntime>::ChannelSender<DcpsStatusConditionMail<R>>: Unpin,
impl<R> UnwindSafe for StatusConditionAsync<R>where
<R as DdsRuntime>::ClockHandle: UnwindSafe,
<R as DdsRuntime>::ChannelSender<DcpsStatusConditionMail<R>>: UnwindSafe,
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