userver: userver/server/handlers Directory Reference
Loading...
Searching...
No Matches
handlers Directory Reference

Directories

 auth
 

Files

 dns_client_control.hpp
 Handlers that controls the DNS client.
 
 dynamic_debug_log.hpp
 HTTP Handler to show/hide logs at the specific file:line.
 
 exceptions.hpp
 Helpers for throwing exceptions.
 
 fallback_handlers.hpp
 
 formatted_error_data.hpp
 
 handler_base.hpp
 Base class for the request handlers.
 
 handler_config.hpp
 
 http_handler_base.hpp
 Base class for all the Userver HTTP Handlers.
 
 http_handler_flatbuf_base.hpp
 Convenient base for handlers that accept requests with body in Flatbuffer format and respond with body in Flatbuffer format.
 
 http_handler_json_base.hpp
 Convenient base for handlers that accept requests with body in JSON format and respond with body in JSON format.
 
 http_handler_static.hpp
 Handler that returns HTTP 200 if file exist and returns file data with mapped content/type.
 
 implicit_options.hpp
 A "magical" handler that will respond to OPTIONS HTTP method for any other handler that cannot handle OPTIONS itself.
 
 inspect_requests.hpp
 Handler that returns information about all in-flight requests.
 
 jemalloc.hpp
 Handler that controls the jemalloc allocator.
 
 json_error_builder.hpp
 
 legacy_json_error_builder.hpp
 
 log_level.hpp
 Handler that controls logging levels of all the loggers.
 
 on_log_rotate.hpp
 Handler that controls logging levels of all the loggers.
 
 ping.hpp
 Handler that returns HTTP 200 if the service is OK and able to process requests.
 
 restart.hpp
 Handler that stops the service. It is expected that an external system (e.g. systemd or supervisord) restarts the service afterwards.
 
 server_monitor.hpp
 Handler that returns statistics data.
 
 tests_control.hpp
 Handler that allows to control the behavior of server from tests, and functional tests with testsuite in particular.