9 #ifndef CPPSERVER_ASIO_WEB_SSL_SERVER_H 10 #define CPPSERVER_ASIO_WEB_SSL_SERVER_H 41 explicit WebSSLServer(std::shared_ptr<Service>
service,
const std::string& address,
int port);
50 std::shared_ptr<restbed::SSLSettings>&
ssl_settings() noexcept {
return _ssl_settings; }
54 std::shared_ptr<restbed::SSLSettings> _ssl_settings;
62 #endif // CPPSERVER_ASIO_WEB_SSL_SERVER_H WebSSLServer & operator=(const WebSSLServer &)=delete
std::shared_ptr< Service > & service() noexcept
Get the Asio service.
HTTP Web server definition.
virtual ~WebSSLServer()=default
C++ Server project definitions.
WebSSLServer(std::shared_ptr< Service > service, int port)
Initialize HTTPS Web server with a given Asio service and port number.
std::shared_ptr< restbed::SSLSettings > & ssl_settings() noexcept
Get the Restbed SSL settings.