![]() |
MySQL 26.7.0
Source Code Documentation
|
Namespaces | |
| namespace | anonymous_namespace{server.cc} |
Classes | |
| class | Bind |
| class | RequestHandlerInterface |
| class | Server |
| class | ServerConnection |
| class | ServerRequest |
| a HTTP request and response. More... | |
Typedefs | |
| using | Headers = ServerRequest::Headers |
| using | IOBuffer = ServerRequest::IOBuffer |
| using | Socket = net::ip::tcp::socket |
| using | TlsSocket = net::tls::TlsStream< Socket > |
| using | ServerConnectionRaw = ServerConnection< net::ip::tcp::socket > |
| using | ServerConnectionTls = ServerConnection< TlsSocket > |
| using | ConnectionRaw = ServerConnectionRaw::Parent |
| using | ConnectionTls = ServerConnectionTls::Parent |
| using | ConnectionStatusCallbacksRaw = ServerConnectionRaw::ConnectionStatusCallbacks |
| using | ConnectionStatusCallbacksTls = ServerConnectionTls::ConnectionStatusCallbacks |
Variables | |
| HTTP_SERVER_LIB_EXPORT std::atomic< uint64_t > | http_connections_created {0} |
| HTTP_SERVER_LIB_EXPORT std::atomic< uint64_t > | http_connections_closed {0} |
| HTTP_SERVER_LIB_EXPORT std::atomic< uint64_t > | http_connections_reused {0} |
| constexpr uint64_t | kDefaultMaxHttpConnections {1024} |
| constexpr uint64_t | kDefaultMaxRequestBodySize {16 * 1024 * 1024} |
| constexpr uint64_t | kDefaultMaxResponseBodySize {16 * 1024 * 1024} |
| constexpr uint64_t | kMaxHttpConnectionsUpperBound {100000} |
| constexpr uint64_t | kMaxBodySizeUpperBound {2147483648ULL} |
| using http::server::ConnectionRaw = typedef ServerConnectionRaw::Parent |
| using http::server::ConnectionStatusCallbacksRaw = typedef ServerConnectionRaw::ConnectionStatusCallbacks |
| using http::server::ConnectionStatusCallbacksTls = typedef ServerConnectionTls::ConnectionStatusCallbacks |
| using http::server::ConnectionTls = typedef ServerConnectionTls::Parent |
| using http::server::Headers = typedef ServerRequest::Headers |
| using http::server::IOBuffer = typedef ServerRequest::IOBuffer |
| using http::server::ServerConnectionRaw = typedef ServerConnection<net::ip::tcp::socket> |
| using http::server::ServerConnectionTls = typedef ServerConnection<TlsSocket> |
| using http::server::Socket = typedef net::ip::tcp::socket |
| using http::server::TlsSocket = typedef net::tls::TlsStream<Socket> |
| std::atomic< uint64_t > http::server::http_connections_closed {0} |
| std::atomic< uint64_t > http::server::http_connections_created {0} |
| std::atomic< uint64_t > http::server::http_connections_reused {0} |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |