pub struct ActionRequestReliablePdu {
pub originating_entity_id: EntityId,
pub receiving_entity_id: EntityId,
pub required_reliability_service: RequiredReliabilityService,
pub request_id: u32,
pub action_id: u32,
pub number_of_fixed_datum_records: u32,
pub number_of_variable_datum_records: u32,
pub fixed_datum_records: Vec<FixedDatumRecord>,
pub variable_datum_records: Vec<VariableDatumRecord>,
/* private fields */
}Expand description
Implemented according to IEEE 1278.1-2012 §7.11.7
Fields§
§originating_entity_id: EntityId§receiving_entity_id: EntityId§required_reliability_service: RequiredReliabilityService§request_id: u32§action_id: u32§number_of_fixed_datum_records: u32§number_of_variable_datum_records: u32§fixed_datum_records: Vec<FixedDatumRecord>§variable_datum_records: Vec<VariableDatumRecord>Implementations§
Trait Implementations§
Source§impl Debug for ActionRequestReliablePdu
impl Debug for ActionRequestReliablePdu
Source§impl Default for ActionRequestReliablePdu
impl Default for ActionRequestReliablePdu
Source§impl Pdu for ActionRequestReliablePdu
impl Pdu for ActionRequestReliablePdu
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 ActionRequestReliablePdu
impl RefUnwindSafe for ActionRequestReliablePdu
impl Send for ActionRequestReliablePdu
impl Sync for ActionRequestReliablePdu
impl Unpin for ActionRequestReliablePdu
impl UnwindSafe for ActionRequestReliablePdu
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