HTTPS Web server.
More...
#include <web_ssl_server.h>
HTTPS Web server.
HTTPS Web server is used to provide HTTPS interface to handle different kind of Web requests such as POST, GET, PUT, DELETE, etc.
Thread-safe.
https://github.com/corvusoft/restbed
- Examples:
- web_ssl_server.cpp.
Definition at line 26 of file web_ssl_server.h.
◆ WebSSLServer() [1/4]
CppServer::Asio::WebSSLServer::WebSSLServer |
( |
std::shared_ptr< Service > |
service, |
|
|
int |
port |
|
) |
| |
|
explicit |
Initialize HTTPS Web server with a given Asio service and port number.
- Parameters
-
service | - Asio service |
port | - Port number |
Definition at line 14 of file web_ssl_server.cpp.
◆ WebSSLServer() [2/4]
CppServer::Asio::WebSSLServer::WebSSLServer |
( |
std::shared_ptr< Service > |
service, |
|
|
const std::string & |
address, |
|
|
int |
port |
|
) |
| |
|
explicit |
Initialize HTTPS Web server with a given Asio service, IP address and port number.
- Parameters
-
service | - Asio service |
address | - IP address |
port | - Port number |
Definition at line 23 of file web_ssl_server.cpp.
◆ WebSSLServer() [3/4]
CppServer::Asio::WebSSLServer::WebSSLServer |
( |
const WebSSLServer & |
| ) |
|
|
delete |
◆ WebSSLServer() [4/4]
CppServer::Asio::WebSSLServer::WebSSLServer |
( |
WebSSLServer && |
| ) |
|
|
default |
◆ ~WebSSLServer()
virtual CppServer::Asio::WebSSLServer::~WebSSLServer |
( |
| ) |
|
|
virtualdefault |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ ssl_settings()
std::shared_ptr<restbed::SSLSettings>& CppServer::Asio::WebSSLServer::ssl_settings |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following files: