|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
This is the complete list of members for a11::service::SessionWithRecv, including all inherited members.
| Abort(absl::Status status) override | a11::service::SessionWithRecv | virtual |
| Actions() const | a11::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::SessionWithRecv | static |
| 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::Session | static |
| deadline() const | a11::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() const | a11::service::Session | |
| GetAction(std::string_view action_id) const | a11::service::Session | |
| GetActionRegistry() const | a11::service::Session | |
| GetId() const | a11::service::Session | |
| GetNodeMap() const | a11::service::Session | |
| GetStatus() const | a11::service::Session | |
| GetStream(std::string_view stream_id) const | a11::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::Session | protected |
| IsClosed() const | a11::service::Session | |
| IsDone() const | a11::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()=default | a11::service::Session | protected |
| 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() const | a11::service::Session | |
| ~Session()=default | a11::service::Session | virtual |