SampleSet
One complete acquisition, carried across the thread boundary (§MSA-C-5).
Declared in src/libs/libinventory/inventory/sampler/SampleSet.hpp.
Detailed description
The worker fills this and emits it. `ResourceMonitor` reads it on the GUI thread and pushes it into the rings.
Warning: It holds VALUES, never a reference or pointer into sampler-owned state. The worker starts overwriting that state as soon as the signal returns, so a view onto it would be read after it had already changed.
It carries `Q_DECLARE_METATYPE` because the delivery is a queued connection. Qt refuses to build one for a type it cannot resolve, and it reports that refusal through the `lcConnect` logging category, which is off by default — so a missing registration looks exactly like the freeze this spec repairs (§MSA-H-5).