|
A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
|
Public Member Functions | |
| State (HttpSseOptions value_options, OnHttpSseConnect connect_callback) | |
| bool stopped | ABSL_GUARDED_BY (mu) |
| std::shared_ptr< Http2Server > http2_server | ABSL_GUARDED_BY (mu) |
| absl::flat_hash_map< std::string, std::shared_ptr< HttpSseServerWireStream > > streams | ABSL_GUARDED_BY (mu) |
| std::deque< std::shared_ptr< HttpSseServerWireStream > > incoming | ABSL_GUARDED_BY (mu) |
| std::deque< std::shared_ptr< a11::Promise< std::shared_ptr< HttpSseServerWireStream > > > > waiters | ABSL_GUARDED_BY (mu) |
Public Attributes | |
| thread::Mutex | mu |
| const HttpSseOptions | options |
| const OnHttpSseConnect | on_connect |
|
inline |
| std::shared_ptr< Http2Server > http2_server a11::net::HttpSseServer::State::ABSL_GUARDED_BY | ( | mu | ) |
| absl::flat_hash_map< std::string, std::shared_ptr< HttpSseServerWireStream > > streams a11::net::HttpSseServer::State::ABSL_GUARDED_BY | ( | mu | ) |
| std::deque< std::shared_ptr< HttpSseServerWireStream > > incoming a11::net::HttpSseServer::State::ABSL_GUARDED_BY | ( | mu | ) |
| std::deque< std::shared_ptr< a11::Promise< std::shared_ptr< HttpSseServerWireStream > > > > waiters a11::net::HttpSseServer::State::ABSL_GUARDED_BY | ( | mu | ) |
|
mutable |
| const OnHttpSseConnect a11::net::HttpSseServer::State::on_connect |
| const HttpSseOptions a11::net::HttpSseServer::State::options |