|
A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
|
#include <cstddef>#include <optional>#include <string>#include <string_view>#include <vector>#include <absl/base/nullability.h>#include <absl/time/time.h>#include "a11/flow/syntax.h"Go to the source code of this file.
Classes | |
| struct | a11::flow::PortPlan |
| One declared port of a flow, resolved. More... | |
| struct | a11::flow::FieldPlan |
One field of a struct, resolved. More... | |
| struct | a11::flow::DtoPlan |
One compiled struct: a shape a port may be typed with. More... | |
| struct | a11::flow::HeaderPlan |
| One declared header. More... | |
| struct | a11::flow::StepPlan |
| One resolved statement, as the plan format describes it. More... | |
| struct | a11::flow::FlowPlan |
| One compiled flow: what a caller sees, and what the runtime will do. More... | |
| struct | a11::flow::Program |
| Every flow and shape one source file declares. More... | |
Namespaces | |
| namespace | a11 |
| namespace | a11::flow |
Variables | |
| constexpr std::string_view | a11::flow::kPlanFormat = "flow.plan/v1" |
The format field of the plan envelope. | |