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

Public Member Functions

 Impl (std::string client_host, std::uint16_t client_port, Http2Options client_options, std::shared_ptr< Http2Connection > client_connection)
 
std::shared_ptr< Http2Connection > connection ABSL_GUARDED_BY (mu)
 

Public Attributes

const std::string host
 
const std::uint16_t port
 
const Http2Options options
 
thread::Mutex mu
 

Constructor & Destructor Documentation

◆ Impl()

a11::net::Http2Client::Impl::Impl ( std::string  client_host,
std::uint16_t  client_port,
Http2Options  client_options,
std::shared_ptr< Http2Connection client_connection 
)
inline

Member Function Documentation

◆ ABSL_GUARDED_BY()

std::shared_ptr< Http2Connection > connection a11::net::Http2Client::Impl::ABSL_GUARDED_BY ( mu  )

Member Data Documentation

◆ host

const std::string a11::net::Http2Client::Impl::host

◆ mu

thread::Mutex a11::net::Http2Client::Impl::mu
mutable

◆ options

const Http2Options a11::net::Http2Client::Impl::options

◆ port

const std::uint16_t a11::net::Http2Client::Impl::port

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