pub struct AckNackSubmessage {
pub reader_id: EntityId,
pub writer_id: EntityId,
pub reader_sn_state: SequenceNumberSet,
pub count: i32,
pub final_flag: bool,
}Expand description
ACKNACK-Submessage.
final_flag entspricht dem F-Bit im Submessage-Header (Spec
§8.3.7.1.1). final=false verlangt vom Writer eine zeitnahe
HEARTBEAT-Response.
Fields§
§reader_id: EntityIdReader-EntityId (Quelle).
writer_id: EntityIdWriter-EntityId (Ziel).
reader_sn_state: SequenceNumberSetBitset der noch nicht empfangenen Sequence-Numbers.
count: i32Count_t (zur Korrelation mit HEARTBEAT.count).
final_flag: boolF-Flag: false = Writer soll zeitnah mit HEARTBEAT antworten.
Implementations§
Source§impl AckNackSubmessage
impl AckNackSubmessage
Trait Implementations§
Source§impl Clone for AckNackSubmessage
impl Clone for AckNackSubmessage
Source§fn clone(&self) -> AckNackSubmessage
fn clone(&self) -> AckNackSubmessage
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 AckNackSubmessage
impl Debug for AckNackSubmessage
Source§impl PartialEq for AckNackSubmessage
impl PartialEq for AckNackSubmessage
Source§fn eq(&self, other: &AckNackSubmessage) -> bool
fn eq(&self, other: &AckNackSubmessage) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for AckNackSubmessage
impl StructuralPartialEq for AckNackSubmessage
Auto Trait Implementations§
impl Freeze for AckNackSubmessage
impl RefUnwindSafe for AckNackSubmessage
impl Send for AckNackSubmessage
impl Sync for AckNackSubmessage
impl Unpin for AckNackSubmessage
impl UnsafeUnpin for AckNackSubmessage
impl UnwindSafe for AckNackSubmessage
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