Skip to main content

decode_datagram

Function decode_datagram 

Source
pub fn decode_datagram(bytes: &[u8]) -> Result<ParsedDatagram, WireError>
Expand description

Decoded ein RTPS-Datagram in Header + Submessage-Liste.

octets_to_next_header == 0 (Last-Submessage-Marker, Spec §8.3.4.2) wird so behandelt: die Submessage erstreckt sich bis zum Ende des Datagrams.

§Errors

InvalidMagic, UnexpectedEof, oder Sub-Decoder-Fehler. Unbekannte Submessage-IDs werden als Unknown markiert (kein Fehler).