MySQL 9.4.0
Source Code Documentation
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