◆ Implementation()
Roar::Session::Implementation::Implementation |
( |
boost::asio::ip::tcp::socket && |
socket, |
|
|
boost::beast::flat_buffer && |
buffer, |
|
|
std::optional< std::variant< SslServerContext, boost::asio::ssl::context > > & |
sslContext, |
|
|
bool |
isSecure, |
|
|
std::function< void(Error &&)> |
onError, |
|
|
std::weak_ptr< Router > |
router, |
|
|
std::shared_ptr< const StandardResponseProvider > |
standardResponseProvider |
|
) |
| |
|
inline |
◆ withStreamDo()
template<typename FunctionT >
void Roar::Session::Implementation::withStreamDo |
( |
FunctionT && |
func | ) |
|
|
inline |
◆ buffer
boost::beast::flat_buffer Roar::Session::Implementation::buffer |
◆ headerParser
std::shared_ptr<boost::beast::http::request_parser<boost::beast::http::empty_body> > Roar::Session::Implementation::headerParser |
◆ isSecure
bool Roar::Session::Implementation::isSecure |
◆ onError
std::function<void(Error&&)> Roar::Session::Implementation::onError |
◆ routeOptions
◆ router
std::weak_ptr<Router> Roar::Session::Implementation::router |
◆ standardResponseProvider
◆ stream
The documentation for this struct was generated from the following file: