Skip to main content

Module sample

Module sample 

Source
Expand description

Sample<T> — Daten + SampleInfo zusammen.

Spec-Referenz: OMG DDS-DCPS 1.4 §2.2.2.5.3 read/take. Die Spec arbeitet mit zwei parallelen Sequenzen data_values und sample_infos; in unserer Rust-API buendeln wir sie zu einem Sample<T> { data, info }.

§valid_data

Wenn info.valid_data == false, traegt das Sample reine Lifecycle-Information (Dispose-/Unregister-Marker). data enthaelt in diesem Fall einen Default-konstruierten T mit nur den Key- Feldern befuellt (Spec §2.2.2.5.1.13).

Structs§

Sample
Einzelner Sample-Datensatz aus read/take.