GraphRun.h File
GraphRun — runtime handle for a compiled actor-style graph. More...
Included Headers
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | graph |
Classes Index
| struct | GraphRunOptions |
|
Tuning knobs for a GraphRun — queue capacities, push/pull timeouts, verbosity. More... | |
| struct | GraphRunStats |
|
Per-node, per-stream telemetry collector for a running GraphRun. More... | |
| struct | StreamStat |
|
Per-stream counters within a single node. More... | |
| struct | NodeStat |
|
Aggregated counters for a single node, plus per-stream breakdown. More... | |
| struct | Snapshot |
|
Lock-free snapshot of a single node's stats — safe to copy/return. More... | |
| struct | GraphRunPullOptions |
|
Tuning knobs for GraphRun::pull_until() / PullSession::run(). More... | |
| class | GraphRun |
| class | Input |
|
Push handle for a node's input port. More... | |
| class | Output |
|
Pull handle for a node's output stream. More... | |
| class | StallGuard |
|
Tracks progress against a per-stream target and a stall deadline. More... | |
| class | PullSession |
|
Fluent builder for the common "collect samples until target/stall" workflow. More... | |
Description
GraphRun — runtime handle for a compiled actor-style graph.
GraphRun is the runtime-graph counterpart of pipeline::Run: a live, running graph the caller pushes inputs into and pulls outputs out of. Unlike pipeline::Run, GraphRun uses named ports, and exposes per-node Input / Output handles plus an opinionated PullSession for the common collect-until-stall workflow.
- See Also
GraphSession to build one
- See Also
pipeline::Run for the linear-pipeline counterpart
File Listing
The file content with the documentation metadata removed is:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.