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

This is the complete list of members for a11::service::SessionWithRecv, including all inherited members.

Abort(absl::Status status) overridea11::service::SessionWithRecvvirtual
Actions() consta11::service::Session
AddStream(std::shared_ptr< net::WireStream > stream, StreamMode mode=StreamMode::kStart)a11::service::Session
AwaitAllActions(absl::Duration timeout=absl::InfiniteDuration())a11::service::Session
CancelAction(std::string_view action_id)a11::service::Session
CancelAllActions()a11::service::Session
Create(std::string session_id={}, data::ByteMap headers={}, SessionOptions options={}, std::shared_ptr< nodes::NodeMap > node_map=nullptr, std::shared_ptr< actions::ActionRegistry > action_registry=nullptr)a11::service::SessionWithRecvstatic
a11::service::Session::Create(std::string session_id={}, OnSessionStreamMessage on_stream_message={}, OnSessionStreamDone on_stream_done={}, data::ByteMap headers={}, SessionOptions options={}, std::shared_ptr< nodes::NodeMap > node_map=nullptr, std::shared_ptr< actions::ActionRegistry > action_registry=nullptr)a11::service::Sessionstatic
deadline() consta11::service::Session
DispatchAction(std::shared_ptr< actions::Action > action)a11::service::Session
DispatchActionMessage(data::ActionMessage message, std::shared_ptr< net::WireStream > origin_stream=nullptr)a11::service::Session
DispatchNodeFragment(data::NodeFragment fragment)a11::service::Session
DispatchWireMessage(data::WireMessage message, std::shared_ptr< net::WireStream > origin_stream=nullptr)a11::service::Session
Done() consta11::service::Session
GetAction(std::string_view action_id) consta11::service::Session
GetActionRegistry() consta11::service::Session
GetId() consta11::service::Session
GetNodeMap() consta11::service::Session
GetStatus() consta11::service::Session
GetStream(std::string_view stream_id) consta11::service::Session
HalfClose()a11::service::Session
Initialize(const std::shared_ptr< Session > &self, std::string session_id, OnSessionStreamMessage on_stream_message, OnSessionStreamDone on_stream_done, data::ByteMap headers, SessionOptions options, std::shared_ptr< nodes::NodeMap > node_map, std::shared_ptr< actions::ActionRegistry > action_registry)a11::service::Sessionprotected
IsClosed() consta11::service::Session
IsDone() consta11::service::Session
Receive(absl::Time deadline=absl::InfiniteFuture())a11::service::SessionWithRecv
ReceiveWithStreamId(absl::Time deadline=absl::InfiniteFuture())a11::service::SessionWithRecv
Send(data::WireMessage message, std::string_view stream_id={})a11::service::Session
Session()=defaulta11::service::Sessionprotected
SetActionRegistry(std::shared_ptr< actions::ActionRegistry > registry)a11::service::Session
SetDeadline(absl::Time deadline=absl::InfiniteFuture())a11::service::Session
SetNodeMap(std::shared_ptr< nodes::NodeMap > node_map)a11::service::Session
Streams() consta11::service::Session
~Session()=defaulta11::service::Sessionvirtual