A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::actions::Action Member List

This is the complete list of members for a11::actions::Action, including all inherited members.

ActionRegistrya11::actions::Actionfriend
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() consta11::actions::Action
ClearInputsAfterRun(bool clear=true)a11::actions::Action
ClearOutputsAfterRun(bool clear=true)a11::actions::Action
ContainsPort(std::string_view name) consta11::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::Actionstatic
ForwardHeader(const std::shared_ptr< Action > &target, std::string_view name) consta11::actions::Action
ForwardHeadersWithPrefix(const std::shared_ptr< Action > &target, std::string_view prefix=kActionHeaderPrefix) consta11::actions::Action
GetActionMessage() consta11::actions::Action
GetDispatchStatus() consta11::actions::Action
GetHandler() consta11::actions::Action
GetHeader(std::string_view name) consta11::actions::Action
GetId() consta11::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() consta11::actions::Action
GetOutput(std::string name, std::optional< bool > bind_stream=std::nullopt)a11::actions::Action
GetPort(std::string name)a11::actions::Action
GetRegistry() consta11::actions::Action
GetSchema() consta11::actions::Action
GetSession() consta11::actions::Action
GetSettings() consta11::actions::Action
GetStatus() consta11::actions::Action
GetStream() consta11::actions::Action
HasBeenCalled() consta11::actions::Action
HasBeenRun() consta11::actions::Action
HasHandler() consta11::actions::Action
HasHeader(std::string_view name) consta11::actions::Action
Headers() consta11::actions::Action
IsDone() consta11::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::Actionstatic
MapPortsFromMessage(const data::ActionMessage &message)a11::actions::Action
RemoveHeader(std::string_view name)a11::actions::Action
Run()a11::actions::Action
service::Sessiona11::actions::Actionfriend
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() consta11::actions::Action
TraceId() consta11::actions::Action
Wait(absl::Duration timeout=absl::InfiniteDuration())a11::actions::Action
WaitForDispatch(absl::Duration timeout=absl::InfiniteDuration())a11::actions::Action