This is the complete list of members for Router, including all inherited members.
| addCatchAllGetRoute(RouteHandler handler, std::vector< Middleware > middleware={}) | Router | |
| addRoute(const std::string &method, const std::string &path, RouteHandler handler, std::vector< Middleware > middleware={}) | Router | |
| addRoute(Router &router, const std::string &method, const std::string &path, std::function< void(HttpRequest &, HttpResponse &)> simpleHandler) | Router | inline |
| cached_token | Router | private |
| catchallGetRoute | Router | private |
| extractAuthorizationToken(const std::string &auth_header) | Router | |
| fileServer | Router | private |
| getAuthorizationToken(const HttpRequest &req) | Router | |
| getFileHandler() | Router | inline |
| globalMiddleware | Router | private |
| handleRequest(HttpRequest &req, HttpResponse &res) | Router | |
| hasCatchallGetRoute | Router | private |
| isAuthorizedForRoute(const Route &route, HttpRequest &req, HttpResponse &res) | Router | inline |
| listDirectory(HttpRequest &req, HttpResponse &res, const RouteMatch &match) | Router | |
| lock_ | Router | private |
| lockBuffer_ | Router | privatestatic |
| operator=(const Router &)=delete | Router | |
| printRoutes() | Router | |
| Router() | Router | |
| Router(const Router &)=delete | Router | |
| routes | Router | private |
| serveStatic(HttpRequest &req, HttpResponse &res, const RouteMatch &match) | Router | |
| use(Middleware middleware) | Router | |
| withRoutes(const std::function< void(std::unordered_map< std::string, std::vector< Route > > &)> &fn) | Router | private |