MySQL 8.4.0
Source Code Documentation
http::server Namespace Reference

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 = ConnectionRaw::ConnectionStatusCallbacks
 
using ConnectionStatusCallbacksTls = ConnectionTls::ConnectionStatusCallbacks
 

Variables

HTTP_SERVER_EXPORT std::atomic< uint64_t > http_connections_created {0}
 
HTTP_SERVER_EXPORT std::atomic< uint64_t > http_connections_closed {0}
 
HTTP_SERVER_EXPORT std::atomic< uint64_t > http_connections_reused {0}
 

Typedef Documentation

◆ ConnectionRaw

using http::server::ConnectionRaw = typedef ServerConnectionRaw::Parent

◆ ConnectionStatusCallbacksRaw

using http::server::ConnectionStatusCallbacksRaw = typedef ConnectionRaw::ConnectionStatusCallbacks

◆ ConnectionStatusCallbacksTls

using http::server::ConnectionStatusCallbacksTls = typedef ConnectionTls::ConnectionStatusCallbacks

◆ ConnectionTls

using http::server::ConnectionTls = typedef ServerConnectionTls::Parent

◆ Headers

using http::server::Headers = typedef ServerRequest::Headers

◆ IOBuffer

using http::server::IOBuffer = typedef ServerRequest::IOBuffer

◆ ServerConnectionRaw

using http::server::ServerConnectionRaw = typedef ServerConnection<net::ip::tcp::socket>

◆ ServerConnectionTls

using http::server::ServerConnectionTls = typedef ServerConnection<TlsSocket>

◆ Socket

using http::server::Socket = typedef net::ip::tcp::socket

◆ TlsSocket

using http::server::TlsSocket = typedef net::tls::TlsStream<Socket>

Variable Documentation

◆ http_connections_closed

std::atomic< uint64_t > http::server::http_connections_closed {0}

◆ http_connections_created

std::atomic< uint64_t > http::server::http_connections_created {0}

◆ http_connections_reused

std::atomic< uint64_t > http::server::http_connections_reused {0}