Definition at line 31 of file server.hpp.
|
| Server (ServerConfig config, const storages::secdist::SecdistConfig &secdist, const components::ComponentContext &component_context) |
|
const ServerConfig & | GetConfig () const |
|
std::vector< std::string > | GetCommonMiddlewares () const |
|
void | WriteMonitorData (utils::statistics::Writer &writer) const |
|
void | WriteTotalHandlerStatistics (utils::statistics::Writer &writer) const |
|
net::StatsAggregation | GetServerStats () const |
|
void | AddHandler (const handlers::HttpHandlerBase &handler, engine::TaskProcessor &task_processor) |
|
size_t | GetThrottlableHandlersCount () const |
|
const http::HttpRequestHandler & | GetHttpRequestHandler (bool is_monitor=false) const |
|
void | Start () |
|
void | Stop () |
|
RequestsView & | GetRequestsView () |
|
void | SetLimit (std::optional< size_t > new_limit) override |
|
void | SetRpsRatelimit (std::optional< size_t > rps) |
|
void | SetRpsRatelimitStatusCode (http::HttpStatus status_code) |
|
std::uint64_t | GetTotalRequests () const override |
|
◆ GetTotalRequests()
std::uint64_t server::Server::GetTotalRequests |
( |
| ) |
const |
|
overridevirtual |
◆ SetLimit()
void server::Server::SetLimit |
( |
std::optional< size_t > | new_limit | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following file: