Syntalos::RunInfo
Syntalos::RunInfo
Details of a single, prepared experiment run. More…
#include <moduleapi.h>
Public Attributes
| Name | |
|---|---|
| Uuid | uuid |
| TestSubject | subject Unique, machine-readable identifier of this run. |
| QString | experimentId The test subject this run is for. |
| bool | isEphemeral The (final, with placeholders expanded) experiment identifier of this run. |
Detailed Description
struct Syntalos::RunInfo;Details of a single, prepared experiment run.
Passed to AbstractModule::prepare() and only valid for that run. Modules that need any of this information in later phases (start/stop, worker threads) must copy what they need, so no stale state leaks into the next run.
An ephemeral (or volatile) run is a type of run where no data is stored permanently. Usually, a Syntalos module will not need to handle this type of run explicitly, but there are some cases where a module needs to be aware that all data will get deleted immediately after a run has completed (e.g. if postprocessing steps are deferred to an external process).
Public Attributes Documentation
variable uuid
Uuid uuid {};variable subject
TestSubject subject;Unique, machine-readable identifier of this run.
variable experimentId
QString experimentId;The test subject this run is for.
variable isEphemeral
bool isEphemeral = false;The (final, with placeholders expanded) experiment identifier of this run.
Updated on 2026-09-06 at 20:30:11 +0000