103 QJsonObject
toJson()
const;
MnaPort struct declaration — typed input/output slot on a graph node.
mna library export/import macros.
MnaVerification, MnaVerificationCheck, MnaVerificationResult, MnaProvenance declarations.
MnaScript struct declaration — inline code embedded in a graph node.
MNE Analysis Container Format (mna/mnx).
@ Batch
Runs once on static file-based inputs (default).
Graph node representing a processing step.
MnaNodeExecMode execMode
Execution mode.
QString toolVersion
Version of tool that last executed this node.
QString ipcCommand
External executable command.
QStringList ipcArgs
Command-line arguments (supports {{placeholder}} tokens).
bool dirty
Whether node needs re-execution.
MnaScript script
Inline source code, interpreter, language.
QList< MnaPort > inputs
Input ports.
QVariantMap attributes
Operation parameters.
QDateTime executedAt
Timestamp of last execution.
static MnaNode fromJson(const QJsonObject &json)
QString opType
Operation type (looked up in MnaOpRegistry).
MnaVerification verification
Explanation, checks, results, and provenance snapshot.
QString ipcWorkDir
Working directory for external process.
QString ipcTransport
"stdio", "tcp", "shm", "file"
static MnaNode fromCbor(const QCborMap &cbor)
QList< MnaPort > outputs
Output ports.
QJsonObject toJson() const
QString id
Unique node identifier.
QJsonObject extras
Unknown keys preserved for lossless round-trip.
Inline code for script-type graph nodes.
Verification, explanation, and provenance for a graph node.