|
Orbit Framework
An ultra-modern, asynchronous, cross-platform C++ Web Framework.
|
This is the complete list of members for routing::Router, including all inherited members.
| add_route(http::HttpMethod method, const std::string &path, RouteHandler handler) | routing::Router | |
| add_route(http::HttpMethod method, const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| add_route_with_meta(http::HttpMethod method, const std::string &path, std::vector< Middleware > mws, const openapi::RouteMetadata &meta, RouteHandler handler) | routing::Router | |
| add_stream_route(http::HttpMethod method, const std::string &path, RouteHandler handler) | routing::Router | |
| del(const std::string &path, RouteHandler handler) | routing::Router | |
| del(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| get(const std::string &path, RouteHandler handler) | routing::Router | |
| get(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| get_ws_route(const std::string &path) const | routing::Router | |
| group(const std::string &prefix, std::function< void(Router &)> callback) | routing::Router | |
| has_ws_route(const std::string &path) const | routing::Router | |
| is_stream_route(http::HttpMethod method, const std::string &path) const | routing::Router | |
| on_error(ErrorHandler handler) | routing::Router | |
| options(const std::string &path, RouteHandler handler) | routing::Router | |
| options(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| patch(const std::string &path, RouteHandler handler) | routing::Router | |
| patch(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| post(const std::string &path, RouteHandler handler) | routing::Router | |
| post(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| put(const std::string &path, RouteHandler handler) | routing::Router | |
| put(const std::string &path, std::vector< Middleware > mws, RouteHandler handler) | routing::Router | |
| route(const std::string &path, http::HttpMethod method=http::HttpMethod::GET) | routing::Router | inline |
| route(http::HttpRequest &request, std::shared_ptr< http::ResponseWriter > response_writer) const | routing::Router | |
| Router(const std::string &prefix="", Router *parent=nullptr) | routing::Router | inline |
| use(Middleware m) | routing::Router | |
| ws(const std::string &path, WsHandler handler) | routing::Router |