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

Public Member Functions

 ClientState (ParsedHttpUrl value_url, std::string value_connect_path, std::string value_message_endpoint, std::shared_ptr< Http2Client > value_client)
 
std::shared_ptr< Http2Client > client ABSL_GUARDED_BY (mu)
 
std::shared_ptr< Http2ResponseStream > response ABSL_GUARDED_BY (mu)
 

Public Attributes

thread::Mutex mu
 
const ParsedHttpUrl url
 
const std::string connect_path
 
const std::string message_endpoint
 

Constructor & Destructor Documentation

◆ ClientState()

a11::net::HttpSseClientWireStream::ClientState::ClientState ( ParsedHttpUrl  value_url,
std::string  value_connect_path,
std::string  value_message_endpoint,
std::shared_ptr< Http2Client value_client 
)
inline

Member Function Documentation

◆ ABSL_GUARDED_BY() [1/2]

std::shared_ptr< Http2Client > client a11::net::HttpSseClientWireStream::ClientState::ABSL_GUARDED_BY ( mu  )

◆ ABSL_GUARDED_BY() [2/2]

std::shared_ptr< Http2ResponseStream > response a11::net::HttpSseClientWireStream::ClientState::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ connect_path

const std::string a11::net::HttpSseClientWireStream::ClientState::connect_path

◆ message_endpoint

const std::string a11::net::HttpSseClientWireStream::ClientState::message_endpoint

◆ mu

thread::Mutex a11::net::HttpSseClientWireStream::ClientState::mu
mutable

◆ url

const ParsedHttpUrl a11::net::HttpSseClientWireStream::ClientState::url

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