pub struct GapSubmessage {
pub reader_id: EntityId,
pub writer_id: EntityId,
pub gap_start: SequenceNumber,
pub gap_list: SequenceNumberSet,
pub group_info: Option<GapGroupInfo>,
pub filtered_count: Option<u32>,
}Expand description
GAP-Submessage. Signalisiert Reader, dass Writer Sequence-Numbers
[gap_start, gap_list.bitmap_base) nie senden wird (alle vor
gap_list.bitmap_base Lücken; die Bits in gap_list markieren
individuelle weitere Lücken ab bitmap_base).
Fields§
§reader_id: EntityIdReader-EntityId (Ziel).
writer_id: EntityIdWriter-EntityId (Quelle).
gap_start: SequenceNumberErste irreversible Lücken-SN.
gap_list: SequenceNumberSetBitset der weiteren Lücken ab gap_list.bitmap_base.
group_info: Option<GapGroupInfo>Optionale GroupInfo (§8.3.8.4.2). Some ⇒ G-Flag im Header gesetzt.
filtered_count: Option<u32>Optionaler filteredCount-Trailer (§8.3.8.4.2). Some ⇒
K-Flag im Header gesetzt. 0 ist explizit “nichts gefiltert,
alles wirklich removed”; 1+ heisst “n Samples via Content-
Filter verworfen”.
Implementations§
Source§impl GapSubmessage
impl GapSubmessage
Trait Implementations§
Source§impl Clone for GapSubmessage
impl Clone for GapSubmessage
Source§fn clone(&self) -> GapSubmessage
fn clone(&self) -> GapSubmessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GapSubmessage
impl Debug for GapSubmessage
Source§impl PartialEq for GapSubmessage
impl PartialEq for GapSubmessage
Source§fn eq(&self, other: &GapSubmessage) -> bool
fn eq(&self, other: &GapSubmessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for GapSubmessage
impl StructuralPartialEq for GapSubmessage
Auto Trait Implementations§
impl Freeze for GapSubmessage
impl RefUnwindSafe for GapSubmessage
impl Send for GapSubmessage
impl Sync for GapSubmessage
impl Unpin for GapSubmessage
impl UnsafeUnpin for GapSubmessage
impl UnwindSafe for GapSubmessage
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