Definition at line 32 of file server.hpp.
Inheritance diagram for server::Server:Public Member Functions | |
| 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) |
| const http::HttpRequestHandler & | GetHttpRequestHandler (bool is_monitor=false) const |
| void | StartMonitorPort () |
| void | Start () |
| void | Stop () |
| RequestsView & | GetRequestsView () |
| void | SetLimit (std::optional< size_t > new_limit) override |
| size_t | GetLimitableHandlersCount () const override |
| void | SetRpsRatelimit (std::optional< size_t > rps) |
| void | SetRpsRatelimitStatusCode (http::HttpStatus status_code) |
| std::uint64_t | GetTotalRequests () const override |
| void | WriteMetrics (utils::statistics::Writer &writer) const |
|
overridevirtual |
Implements server::congestion_control::Limitee.
|
overridevirtual |
Implements server::congestion_control::RequestsSource.
|
overridevirtual |
Implements server::congestion_control::Limitee.