Skip to main content

GraphReport.h File

Structured pipeline diagnostics — what Graph::validate() and NeatError::report() carry. More...

Included Headers

#include <cstdint> #include <string> #include <vector>

Namespaces Index

namespacesimaai
namespaceneat

Classes Index

structBusMessage

A single GStreamer bus message captured during pipeline build/run. More...

structBoundaryFlowStats

Per-boundary flow statistics — buffer counts at identity probes between Nodes. More...

structNodeReport

Per-Node entry in the report, listing what that Node produced in the GStreamer pipeline. More...

structBuildAdaptationAction

One line item from the build-adaptation log. More...

structBuildAdaptationSummary

Snapshot of build-time adaptation state — present for build(input) flows. More...

structGraphReport

Structured pipeline diagnostics — the framework's primary triage record. More...

Description

Structured pipeline diagnostics — what Graph::validate() and NeatError::report() carry.

GraphReport is the framework's primary triage record: when something fails (or even when validation passes), it returns a structured snapshot of the pipeline shape, GStreamer bus messages, build-adaptation history, optional caps dumps and DOT graph paths, plus reproducer information — a standalone gst-launch-1.0 command that re-creates the pipeline outside the framework, env-var suggestions, and a human-readable summary.

See Also

NeatError for the exception type that carries this report

See Also

"Validation API" (§29 of the design deep dive)


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.