#[repr(C)]pub struct HddsLivelinessChangedStatus {
pub alive_count: u32,
pub alive_count_change: i32,
pub not_alive_count: u32,
pub not_alive_count_change: i32,
}Expand description
Liveliness changed status (C-compatible mirror of Rust LivelinessChangedStatus).
Reports changes in liveliness of matched writers.
Fields§
§alive_count: u32Number of publications currently asserting liveliness.
alive_count_change: i32Change in alive_count since last callback.
not_alive_count: u32Number of publications that have lost liveliness.
not_alive_count_change: i32Change in not_alive_count since last callback.
Trait Implementations§
Source§impl Clone for HddsLivelinessChangedStatus
impl Clone for HddsLivelinessChangedStatus
Source§fn clone(&self) -> HddsLivelinessChangedStatus
fn clone(&self) -> HddsLivelinessChangedStatus
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HddsLivelinessChangedStatus
impl Debug for HddsLivelinessChangedStatus
Source§impl Default for HddsLivelinessChangedStatus
impl Default for HddsLivelinessChangedStatus
Source§fn default() -> HddsLivelinessChangedStatus
fn default() -> HddsLivelinessChangedStatus
Returns the “default value” for a type. Read more
impl Copy for HddsLivelinessChangedStatus
Auto Trait Implementations§
impl Freeze for HddsLivelinessChangedStatus
impl RefUnwindSafe for HddsLivelinessChangedStatus
impl Send for HddsLivelinessChangedStatus
impl Sync for HddsLivelinessChangedStatus
impl Unpin for HddsLivelinessChangedStatus
impl UnsafeUnpin for HddsLivelinessChangedStatus
impl UnwindSafe for HddsLivelinessChangedStatus
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