Expand description
CDR encoder/decoder with alignment handling
Structs§
- CdrReader
- CDR reader for deserialization
- CdrWriter
- DHeader
Mark - Opaque marker returned by
CdrWriter::begin_dheader, passed back toCdrWriter::end_dheader. Under XCDR1 it carries nothing (the DHEADER calls are no-ops); under XCDR2 it holds the reserved DHEADER position. - DHeader
Scope - Opaque scope returned by
CdrReader::begin_dheader, passed back toCdrReader::end_dheader. Under XCDR1 it carries nothing (no-op); under XCDR2 it holds the absolute buffer offset of the delimited struct’s end. - LeSlice
View - A borrowed, alignment-agnostic view over a CDR little-endian numeric
sequence (RFC-0033
borrowedmode). Borrows the raw payload bytes zero-copy; decodes elements lazily on access, so the source buffer need not beT-aligned. Valid only for the borrow lifetime'a(the subscription callback scope).
Enums§
- Encoding
Version - CDR writer for serialization.
Traits§
- LeDecode
- A little-endian-decodable fixed-width numeric element of a borrowed sequence.