A11 (C++ runtime)
Native C++ implementation of the A11 streaming action 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(const 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
BindVerifiedAuthorization(std::shared_ptr< const VerifiedAuthorization > authorization)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(const std::string &name, std::optional< bool > bind_stream=std::nullopt)a11::actions::Action
GetLogNode()a11::actions::Action
GetNode(std::string node_id)a11::actions::Action
GetNodeMap() consta11::actions::Action
GetOutput(const std::string &name, std::optional< bool > bind_stream=std::nullopt)a11::actions::Action
GetPort(const 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
GetVerifiedAuthorization() 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
Log(const T &value, const LogOptions &options={})a11::actions::Action
Log(data::Chunk chunk, const LogOptions &options={})a11::actions::Action
Logf(const absl::FormatSpec< Args... > &format, const Args &... args)a11::actions::Action
LogfWith(const LogOptions &options, const absl::FormatSpec< Args... > &format, const Args &... args)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::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(const 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