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: