#ifndef ROUTER_H #define ROUTER_H #include "request.hpp" #include "response.hpp" #include #include #include #include class Router { private: std::map> m_routes; int m_socket; sockaddr_in m_address; Response Route(Request req); public: Router(int port); void Handle(std::string pathPattern, std::function func); int Start(); int Stop(); }; #endif // !ROUTER_H