|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Per-action runtime settings for stream binding and cleanup. More...
#include <cpp/a11/actions/schema.h>
Public Attributes | |
| std::optional< bool > | bind_streams_on_inputs_by_default |
| Bind input port streams by default when unset per-port. | |
| std::optional< bool > | bind_streams_on_outputs_by_default |
| Bind output port streams by default when unset per-port. | |
| bool | clear_inputs_after_run = false |
| Release inputs after each run. | |
| bool | clear_outputs_after_run = false |
| Release outputs after each run. | |
Friends | |
| bool | operator== (const ActionSettings &, const ActionSettings &)=default |
Per-action runtime settings for stream binding and cleanup.
Controls whether input/output ports have their streams bound by default and whether the action clears its inputs/outputs once a run completes. Unset optionals defer to the framework default.
|
friend |
| std::optional<bool> a11::actions::ActionSettings::bind_streams_on_inputs_by_default |
Bind input port streams by default when unset per-port.
| std::optional<bool> a11::actions::ActionSettings::bind_streams_on_outputs_by_default |
Bind output port streams by default when unset per-port.