|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
This is the complete list of members for a11::actions::Action, including all inherited members.
| ActionRegistry | a11::actions::Action | friend |
| BindHandler(ActionHandler handler) | a11::actions::Action | |
| BindNodeMap(std::shared_ptr< nodes::NodeMap > node_map) | a11::actions::Action | |
| BindRegistry(std::shared_ptr< ActionRegistry > registry) | a11::actions::Action | |
| BindSession(std::shared_ptr< service::Session > session) | a11::actions::Action | |
| BindStream(std::shared_ptr< net::WireStream > stream) | a11::actions::Action | |
| BindStreamsOnInputsByDefault(bool bind) | a11::actions::Action | |
| BindStreamsOnOutputsByDefault(bool bind) | a11::actions::Action | |
| Call(data::ByteMap wire_headers={}) | a11::actions::Action | |
| Cancel() | a11::actions::Action | |
| Cancelled() const | a11::actions::Action | |
| ClearInputsAfterRun(bool clear=true) | a11::actions::Action | |
| ClearOutputsAfterRun(bool clear=true) | a11::actions::Action | |
| ContainsPort(std::string_view name) const | a11::actions::Action | |
| Create(ActionSchema schema, std::string action_id={}, ActionHandler handler={}, std::shared_ptr< nodes::NodeMap > node_map=nullptr, std::shared_ptr< net::WireStream > stream=nullptr, std::shared_ptr< service::Session > session=nullptr, std::shared_ptr< ActionRegistry > registry=nullptr, size_t max_concurrent_nested_actions=kDefaultMaxConcurrentNestedActions) | a11::actions::Action | static |
| ForwardHeader(const std::shared_ptr< Action > &target, std::string_view name) const | a11::actions::Action | |
| ForwardHeadersWithPrefix(const std::shared_ptr< Action > &target, std::string_view prefix=kActionHeaderPrefix) const | a11::actions::Action | |
| GetActionMessage() const | a11::actions::Action | |
| GetDispatchStatus() const | a11::actions::Action | |
| GetHandler() const | a11::actions::Action | |
| GetHeader(std::string_view name) const | a11::actions::Action | |
| GetId() const | a11::actions::Action | |
| GetInput(std::string name, std::optional< bool > bind_stream=std::nullopt) | a11::actions::Action | |
| GetNode(std::string node_id) | a11::actions::Action | |
| GetNodeMap() const | a11::actions::Action | |
| GetOutput(std::string name, std::optional< bool > bind_stream=std::nullopt) | a11::actions::Action | |
| GetPort(std::string name) | a11::actions::Action | |
| GetRegistry() const | a11::actions::Action | |
| GetSchema() const | a11::actions::Action | |
| GetSession() const | a11::actions::Action | |
| GetSettings() const | a11::actions::Action | |
| GetStatus() const | a11::actions::Action | |
| GetStream() const | a11::actions::Action | |
| HasBeenCalled() const | a11::actions::Action | |
| HasBeenRun() const | a11::actions::Action | |
| HasHandler() const | a11::actions::Action | |
| HasHeader(std::string_view name) const | a11::actions::Action | |
| Headers() const | a11::actions::Action | |
| IsDone() const | a11::actions::Action | |
| MakeNested(const ActionSchema &schema, bool propagate_io=true, bool forward_headers=true) | a11::actions::Action | |
| MakeNested(std::string_view action_name, bool propagate_io=true, bool forward_headers=true) | a11::actions::Action | |
| MakeNodeId(std::string_view action_id, std::string_view node_name) | a11::actions::Action | static |
| MapPortsFromMessage(const data::ActionMessage &message) | a11::actions::Action | |
| RemoveHeader(std::string_view name) | a11::actions::Action | |
| Run() | a11::actions::Action | |
| service::Session | a11::actions::Action | friend |
| SetHeader(std::string name, data::Bytes value) | a11::actions::Action | |
| SetId(std::string action_id) | a11::actions::Action | |
| SetOnCancelled(OnActionCancelled callback) | a11::actions::Action | |
| SetSchema(ActionSchema schema) | a11::actions::Action | |
| SetSettings(ActionSettings settings) | a11::actions::Action | |
| SetSpanAttribute(std::string_view key, std::string_view value) | a11::actions::Action | |
| SetSpanAttribute(std::string_view key, std::int64_t value) | a11::actions::Action | |
| SetSpanAttribute(std::string_view key, bool value) | a11::actions::Action | |
| SetSpanAttribute(std::string_view key, double value) | a11::actions::Action | |
| SetSpanName(std::string_view name) | a11::actions::Action | |
| SetSpanStatus(obs::SpanStatus status, std::string_view description={}) | a11::actions::Action | |
| SpanId() const | a11::actions::Action | |
| TraceId() const | a11::actions::Action | |
| Wait(absl::Duration timeout=absl::InfiniteDuration()) | a11::actions::Action | |
| WaitForDispatch(absl::Duration timeout=absl::InfiniteDuration()) | a11::actions::Action |