userver: userver/server/handlers Directory Reference
⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
handlers Directory Reference

Table of Contents

+ Directory dependency graph for handlers:

Directories

 auth
 
 impl
 

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.
 
 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.
 
 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.