|
gstreamer
|
One worker-produced contribution, transferred by move to its destination crate. More...
#include <gSROData.h>
Data Fields | |
| GSROCrateId | crate_id |
| GSROEventId | event_id |
| std::uint64_t | sequence |
| GSROTime | time |
| std::unique_ptr< const GSROData > | data |
All timestamps use a common simulation origin for the current run; they are not wall-clock readings. The implementation converts its native time units to GSROTime. Negative times are permitted. Event IDs are zero-based within one run invocation, independent of worker IDs. sequence is unique within that event and assigned by the worker, providing a stable ordering key for equal timestamps. data must be non-null and of a type understood by the destination implementation.
Definition at line 57 of file gSROData.h.
| GSROCrateId GSROPayload::crate_id |
Definition at line 59 of file gSROData.h.
| std::unique_ptr<const GSROData> GSROPayload::data |
Definition at line 63 of file gSROData.h.
| GSROEventId GSROPayload::event_id |
Definition at line 60 of file gSROData.h.
| std::uint64_t GSROPayload::sequence |
Definition at line 61 of file gSROData.h.
| GSROTime GSROPayload::time |
Definition at line 62 of file gSROData.h.