magpie
Loading...
Searching...
No Matches
BaseRouter.hpp
1#pragma once
2
3#include "magpie/data/CommonData.hpp"
4#include "magpie/transfer/Request.hpp"
5#include "magpie/transfer/Response.hpp"
6#include <string>
7namespace magpie::routing {
8
9class BaseRouter {
10public:
11 virtual ~BaseRouter() = default;
12 virtual void invokeRoute(
13 const std::string& path,
15 Request& req,
16 Response& res
17 ) const = 0;
18};
19
20
21}
Definition BaseRouter.hpp:9
Definition Request.hpp:11
Definition Response.hpp:13
Definition CommonData.hpp:8