MySQL 26.7.0
Source Code Documentation
http::server::anonymous_namespace{server.cc} Namespace Reference

Functions

template<typename Connection >
void disconnect (Connection &c)
 
uint64_t effective_limit (const uint64_t configured_limit, const std::atomic< bool > &has_runtime_override, const std::atomic< uint64_t > &runtime_override)
 
void set_limit_override (std::atomic< bool > &has_runtime_override, std::atomic< uint64_t > &runtime_override, std::optional< uint64_t > value)
 

Variables

constexpr auto kRejectLogGracePeriod = std::chrono::seconds(5)
 
constexpr char kMaxHttpConnectionsRejectionMessage []
 
constexpr char kMaxRequestBodySizeRejectionMessage []
 
constexpr char kInvalidRequestBodyHeadersRejectionMessage []
 
constexpr char kMaxResponseBodySizeRejectionMessage []
 

Function Documentation

◆ disconnect()

template<typename Connection >
void http::server::anonymous_namespace{server.cc}::disconnect ( Connection c)

◆ effective_limit()

uint64_t http::server::anonymous_namespace{server.cc}::effective_limit ( const uint64_t  configured_limit,
const std::atomic< bool > &  has_runtime_override,
const std::atomic< uint64_t > &  runtime_override 
)

◆ set_limit_override()

void http::server::anonymous_namespace{server.cc}::set_limit_override ( std::atomic< bool > &  has_runtime_override,
std::atomic< uint64_t > &  runtime_override,
std::optional< uint64_t >  value 
)

Variable Documentation

◆ kInvalidRequestBodyHeadersRejectionMessage

constexpr char http::server::anonymous_namespace{server.cc}::kInvalidRequestBodyHeadersRejectionMessage[]
constexpr
Initial value:
{
"rejected request due to invalid request body headers"}

◆ kMaxHttpConnectionsRejectionMessage

constexpr char http::server::anonymous_namespace{server.cc}::kMaxHttpConnectionsRejectionMessage[]
constexpr
Initial value:
{
"rejected connection due to max_http_connections limit"}

◆ kMaxRequestBodySizeRejectionMessage

constexpr char http::server::anonymous_namespace{server.cc}::kMaxRequestBodySizeRejectionMessage[]
constexpr
Initial value:
{
"rejected request due to max_request_body_size limit"}

◆ kMaxResponseBodySizeRejectionMessage

constexpr char http::server::anonymous_namespace{server.cc}::kMaxResponseBodySizeRejectionMessage[]
constexpr
Initial value:
{
"rejected response due to max_response_body_size limit"}

◆ kRejectLogGracePeriod

constexpr auto http::server::anonymous_namespace{server.cc}::kRejectLogGracePeriod = std::chrono::seconds(5)
constexpr