|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Public Member Functions | |
| State (std::string value_id, HttpSseOptions value_options) | |
| std::string id | ABSL_GUARDED_BY (mu) |
| HttpSseOptions options | ABSL_GUARDED_BY (mu) |
| bool started | ABSL_GUARDED_BY (mu) |
| bool transport_open | ABSL_GUARDED_BY (mu) |
| bool transport_finished | ABSL_GUARDED_BY (mu) |
| bool local_terminal_transmitted | ABSL_GUARDED_BY (mu) |
| bool remote_terminal_received | ABSL_GUARDED_BY (mu) |
| bool suppress_outbound_terminal | ABSL_GUARDED_BY (mu) |
| std::optional< absl::Status > transport_status | ABSL_GUARDED_BY (mu) |
| HttpHeaders request_headers | ABSL_GUARDED_BY (mu) |
| std::optional< HttpHeaders > response_headers | ABSL_GUARDED_BY (mu) |
Public Attributes | |
| thread::Mutex | mu |
| const std::shared_ptr< a11::Promise< a11::Unit > > | headers_promise |
| const a11::Task | headers_future |
|
inline |
| std::string id a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| HttpSseOptions options a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| bool transport_open a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| bool transport_finished a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| bool local_terminal_transmitted a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| bool remote_terminal_received a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| bool suppress_outbound_terminal a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| std::optional< absl::Status > transport_status a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| HttpHeaders request_headers a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| std::optional< HttpHeaders > response_headers a11::net::HttpSseWireStream::State::ABSL_GUARDED_BY | ( | mu | ) |
| const std::shared_ptr<a11::Promise<a11::Unit> > a11::net::HttpSseWireStream::State::headers_promise |
|
mutable |