◆ 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: