MySQL 9.4.0
Source Code Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
HttpRequestRouter Member List

This is the complete list of members for HttpRequestRouter, including all inherited members.

BaseRequestHandlerPtr typedefHttpRequestRouter
clear_default_route()HttpRequestRouter
default_route_HttpRequestRouterprivate
find_direct_match_route_handler(std::string_view url_host, std::string_view path)HttpRequestRouterprivate
find_regex_route_handler(std::string_view url_host, std::string_view path)HttpRequestRouterprivate
find_route_handler(std::string_view url_host, std::string_view path)HttpRequestRouterprivate
handler_not_found(http::base::Request &req)HttpRequestRouterprivate
HttpRequestRouterDirectMatchTestHttpRequestRouterfriend
register_direct_match_handler(const std::string &url_host, const ::http::base::UriPathMatcher &uri_path_matcher, std::unique_ptr< RequestHandler > cb)HttpRequestRouter
register_regex_handler(const std::string &url_host, const std::string &url_regex_str, std::unique_ptr< RequestHandler > cb)HttpRequestRouter
request_direct_handlers_HttpRequestRouterprivate
request_regex_handlers_HttpRequestRouterprivate
RequestHandler typedefHttpRequestRouter
require_realm(const std::string &realm)HttpRequestRouterinline
require_realm_HttpRequestRouterprivate
route(http::base::Request &req) overrideHttpRequestRoutervirtual
route_mtx_HttpRequestRouterprivate
set_default_route(std::unique_ptr< RequestHandler > cb)HttpRequestRouter
unregister_direct_match_handler(const void *handler_id)HttpRequestRouterprivate
unregister_handler(const void *handler_id)HttpRequestRouter
unregister_regex_handler(const void *handler_id)HttpRequestRouterprivate
UrlPathKey typedefHttpRequestRouterprivate
~RequestHandlerInterface()=defaulthttp::server::RequestHandlerInterfacevirtual