pub struct DataQueryReliablePdu {
pub originating_entity_id: EntityId,
pub receiving_entity_id: EntityId,
pub required_reliability_service: RequiredReliabilityService,
pub request_id: u32,
pub time_interval: u32,
pub number_of_fixed_datum_records: u32,
pub number_of_variable_datum_records: u32,
pub fixed_datum_ids: Vec<VariableRecordTypes>,
pub variable_datum_ids: Vec<VariableRecordTypes>,
/* private fields */
}Expand description
Implemented according to IEEE 1278.1-2012 §7.11.9
Fields§
§originating_entity_id: EntityId§receiving_entity_id: EntityId§required_reliability_service: RequiredReliabilityService§request_id: u32§time_interval: u32§number_of_fixed_datum_records: u32§number_of_variable_datum_records: u32§fixed_datum_ids: Vec<VariableRecordTypes>§variable_datum_ids: Vec<VariableRecordTypes>Implementations§
Trait Implementations§
Source§impl Debug for DataQueryReliablePdu
impl Debug for DataQueryReliablePdu
Source§impl Default for DataQueryReliablePdu
impl Default for DataQueryReliablePdu
Source§impl Pdu for DataQueryReliablePdu
impl Pdu for DataQueryReliablePdu
type Header = PduHeader
fn header(&self) -> &Self::Header
fn header_mut(&mut self) -> &mut Self::Header
Source§fn deserialize<B: Buf>(buf: &mut B) -> Result<Self, DISError>where
Self: Sized,
fn deserialize<B: Buf>(buf: &mut B) -> Result<Self, DISError>where
Self: Sized,
Errors Read more
Source§fn deserialize_without_header<B: Buf>(
buf: &mut B,
header: Self::Header,
) -> Result<Self, DISError>where
Self: Sized,
fn deserialize_without_header<B: Buf>(
buf: &mut B,
header: Self::Header,
) -> Result<Self, DISError>where
Self: Sized,
Errors Read more
fn as_any(&self) -> &dyn Any
fn finalize(&mut self)
Auto Trait Implementations§
impl Freeze for DataQueryReliablePdu
impl RefUnwindSafe for DataQueryReliablePdu
impl Send for DataQueryReliablePdu
impl Sync for DataQueryReliablePdu
impl Unpin for DataQueryReliablePdu
impl UnwindSafe for DataQueryReliablePdu
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