◆ Implementation()
Roar::Server::Implementation::Implementation |
( |
boost::asio::any_io_executor & |
executor, |
|
|
std::optional< std::variant< SslServerContext, boost::asio::ssl::context > > |
sslContext, |
|
|
std::function< void(Error &&)> |
onError, |
|
|
std::function< void(boost::system::error_code)> |
onAcceptAbort, |
|
|
std::unique_ptr< StandardResponseProvider > |
standardResponseProvider |
|
) |
| |
◆ acceptOnce()
void Roar::Server::Implementation::acceptOnce |
( |
int |
failCount | ) |
|
◆ acceptor
boost::asio::ip::tcp::acceptor Roar::Server::Implementation::acceptor |
◆ acceptorStopGuard
std::shared_mutex Roar::Server::Implementation::acceptorStopGuard |
◆ bindEndpoint
boost::asio::ip::tcp::endpoint Roar::Server::Implementation::bindEndpoint |
◆ onAcceptAbort
std::function<void(boost::system::error_code)> Roar::Server::Implementation::onAcceptAbort |
◆ onError
std::function<void(Error&&)> Roar::Server::Implementation::onError |
◆ resolvedEndpoint
boost::asio::ip::tcp::endpoint Roar::Server::Implementation::resolvedEndpoint |
◆ router
std::shared_ptr<Router> Roar::Server::Implementation::router |
◆ sessionFactory
Factory Roar::Server::Implementation::sessionFactory |
◆ sslContext
std::optional<std::variant<SslServerContext, boost::asio::ssl::context> > Roar::Server::Implementation::sslContext |
◆ standardResponseProvider
The documentation for this struct was generated from the following file: