pub struct GroupAccessScope { /* private fields */ }Expand description
Subscriber-seitiger Group-Access (Spec §2.2.2.5.2.8/9).
Wenn Presentation.access_scope = GROUP und coherent_access
aktiv ist, MUSS der Subscriber zwischen begin_access und
end_access die Atomic-Sicht ueber alle DataReader im Subscriber
gewaehren.
Group-Access-Scope mit Snapshot-Atomicity: jedes begin_access
inkrementiert den snapshot_generation-Counter; alle DataReader
im Subscriber, die zwischen begin und end gelesen werden, sehen
die SELBE Generation und daher Spec-konform einen atomic Cut
ueber alle Topics.
Implementations§
Source§impl GroupAccessScope
impl GroupAccessScope
Sourcepub fn current_snapshot(&self) -> u64
pub fn current_snapshot(&self) -> u64
Aktuelle Snapshot-Generation (siehe Struct-Doku). 0 bedeutet “kein Snapshot je geoeffnet”.
Trait Implementations§
Source§impl Debug for GroupAccessScope
impl Debug for GroupAccessScope
Source§impl Default for GroupAccessScope
impl Default for GroupAccessScope
Source§fn default() -> GroupAccessScope
fn default() -> GroupAccessScope
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for GroupAccessScope
impl RefUnwindSafe for GroupAccessScope
impl Send for GroupAccessScope
impl Sync for GroupAccessScope
impl Unpin for GroupAccessScope
impl UnsafeUnpin for GroupAccessScope
impl UnwindSafe for GroupAccessScope
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