|
A11 (C++ runtime)
Native C++ implementation of the A11 streaming action runtime
|
One action a flow may run or call.
More...
#include <cpp/a11/flow/catalogue.h>
Public Member Functions | |
| const PortInfo *absl_nullable | Port (std::string_view port_name, syntax::PortDirection direction) const |
| std::vector< std::string > | PortNames (syntax::PortDirection direction) const |
Public Attributes | |
| std::string | name |
| std::string | description |
| std::vector< PortInfo > | inputs |
| std::vector< PortInfo > | outputs |
| std::vector< PortInfo > | headers |
| Header names the action declares, with what each is for. | |
| std::optional< Origin > | origin |
| Where the declaration is, when it was found by reading source. | |
One action a flow may run or call.
| const PortInfo *absl_nullable a11::flow::catalogue::ActionInfo::Port | ( | std::string_view | port_name, |
| syntax::PortDirection | direction | ||
| ) | const |
| std::vector< std::string > a11::flow::catalogue::ActionInfo::PortNames | ( | syntax::PortDirection | direction | ) | const |
| std::string a11::flow::catalogue::ActionInfo::description |
| std::vector<PortInfo> a11::flow::catalogue::ActionInfo::headers |
Header names the action declares, with what each is for.
| std::vector<PortInfo> a11::flow::catalogue::ActionInfo::inputs |
| std::string a11::flow::catalogue::ActionInfo::name |
| std::optional<Origin> a11::flow::catalogue::ActionInfo::origin |
Where the declaration is, when it was found by reading source.
| std::vector<PortInfo> a11::flow::catalogue::ActionInfo::outputs |