A11 (C++ runtime)
Native C++ implementation of the A11 action and streaming runtime
Loading...
Searching...
No Matches
a11::net::HttpSseServerWireStream::ServerStreamState Struct Reference

Public Member Functions

 ServerStreamState (std::shared_ptr< Http2ResponseWriter > value_response, std::function< void(std::string)> remove_callback)
 

Public Attributes

const std::shared_ptr< Http2ResponseWriterresponse
 
const std::shared_ptr< a11::Promise< a11::Unit > > accepted_promise
 
const a11::Task accepted = accepted_promise->future()
 
const std::function< void(std::string)> remove
 

Constructor & Destructor Documentation

◆ ServerStreamState()

a11::net::HttpSseServerWireStream::ServerStreamState::ServerStreamState ( std::shared_ptr< Http2ResponseWriter value_response,
std::function< void(std::string)>  remove_callback 
)
inline

Member Data Documentation

◆ accepted

const a11::Task a11::net::HttpSseServerWireStream::ServerStreamState::accepted = accepted_promise->future()

◆ accepted_promise

const std::shared_ptr<a11::Promise<a11::Unit> > a11::net::HttpSseServerWireStream::ServerStreamState::accepted_promise
Initial value:
=
std::make_shared<a11::Promise<a11::Unit>>()

◆ remove

const std::function<void(std::string)> a11::net::HttpSseServerWireStream::ServerStreamState::remove

◆ response

const std::shared_ptr<Http2ResponseWriter> a11::net::HttpSseServerWireStream::ServerStreamState::response

The documentation for this struct was generated from the following file: